range() 用于返回一个数字列表,语法为:range(start, stop[, step])
start:计数从 start 开始,默认是从 0 开始,例如 range(5) 等价于 range(0, 5)
stop:计数到 stop 结束,但不包括 stop,例如:range(0, 5) 结果是 [0, 1, 2, 3, 4] 没有 5
step:步长,默认为1,表示每隔1个数取一次,例如:range(0, 10, 2) 结果为 [0, 2, 4, 6, 8]
In [5]: range(10) Out[5]: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] In [6]: range(1, 10) Out[6]: [1, 2, 3, 4, 5, 6, 7, 8, 9] In [7]: range(1, 10, 2) Out[7]: [1, 3, 5, 7, 9]