python中range函数的使用.

range()函数,用来产生整数序列,可以指定步长,这样就能很方便了。

参数说明:
range(start, end, scan):
start:计数从start开始,默认为0,range(2)=range(0,2)
end: 计数到end结束 list(range(2))为[0,1] 注意包左不包右!
scan: 计数的步长,默认为1,可以指定 比如range(0,4,2)

加入现在需要构造一个1, 3, 5, 7, …, 99的列表,可以通过循环实现

1
2
3
4
5
L = []
n = 1
while n <= 99:
L.append(n)
n = n + 2

当采用range就一行代码可以搞定

1
2
3
4
#奇数序列
list(range(1,100,2))
#偶数序列
list(range(0,100,2))