欢迎访问宙启技术站
智能推送

Python中的range()函数-构建数字列表的绝佳方式

发布时间:2023-06-12 15:37:04

Python中的range()函数是一个非常常用的内置函数,用于构建数字列表,其语法如下:

range(start, stop, step)

其中,start参数指定开始值,stop参数指定结束值(不包括),step参数指定步长。

例如,若要构建从0到4的数字列表,可以使用range(0,5):

>>> list(range(0,5))
[0, 1, 2, 3, 4]

step参数默认为1,若要构建偶数列表,则可以指定step参数为2:

>>> list(range(0, 11, 2))
[0, 2, 4, 6, 8, 10]

若要构建倒序的数字列表,则可以通过指定step参数为负数来实现:

>>> list(range(5, 0, -1))
[5, 4, 3, 2, 1]

此外,range()函数还可以结合for循环来遍历列表:

>>> for i in range(0, 5):
...    print(i)
0
1
2
3
4

range()函数还可以用于计算序列的长度:

>>> len(range(0, 5))
5

总之,range()函数是Python中构建数字列表的绝佳方式,无论是构建普通的数字列表、倒序的数字列表、还是偶数列表,都能轻松实现,非常方便实用。