Python中如何使用切片range()函数(示例)

range()允许用户在给定范围内生成一系列数字。根据用户传递给函数的参数个数, 用户可以决定该系列数字的开始和结束位置以及一个数字与next数字之间的差值有多大。range()主要采用三个参数。
开始:
整数, 从该整数开始返回整数序列
结束:
整数, 在该整数之前要返回整数序列。
整数范围在停止处结束– 1。
步骤如下:
整数值, 确定序列中每个整数之间的增量
注意:有关更多信息, 请参阅Python range()函数
例子:

# Python Program to # show range() basics # printing a number for i in range ( 10 ): print (i, end = " " ) print ()

输出如下:
0 1 2 3 4 5 6 7 8 9

切片范围功能在Python中, 范围对象不是迭代器, 而是可迭代的。因此, 对range()函数进行切片不会返回迭代器, 而是返回一个可迭代的。
例子:
# Python progream to demonstrate # slicing of range functiona = range ( 100 )# Slicing range function ans = a[: 50 ] print (ans)

输出如下:
range(0, 50)

现在, 我们的新范围" ans"的数字从0到50(不包括50)。因此, 一个概括的理解是
a[start : end : the difference between numbers]

所以做类似的事情ans = a [10:89:3]的数字范围从10到89, 且两者之间相差3。
例子:
# Python progream to demonstrate # slicing of range functiona = range ( 100 )# Slicing range function ans = a[ 10 : 89 : 3 ] print (ans)ans = a[:: 5 ] print (ans)

输出如下:
range(10, 89, 3) range(0, 100, 5)

【Python中如何使用切片range()函数(示例)】首先, 你的面试准备可通过以下方式增强你的数据结构概念:Python DS课程。

    推荐阅读