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中构建数字列表的绝佳方式,无论是构建普通的数字列表、倒序的数字列表、还是偶数列表,都能轻松实现,非常方便实用。
