赞
踩
range(n)
返回一个可迭代的对象,可以理解为生成器
list(range(n))
将迭代类型转换为列表类型range
表示的是一个范围, range(5): [0, 5)
for value in range(5) # => value:0,1,2,3,4
range(开始数据,结束数据)
:结束数据不包含,默认开始数据是0for value in range(1, 4): # => [1, 4) => value:1,2,3
range(开始数据,结束数据,步长)
:步长就是每次生成数据在开始数据的基础上加上指定步长for value in range(1, 10, 2): # => 1,3,5,7,9
for value in range(3, -1, -1): # => [3, -1) => value:3,2,1,0
range()
并不是直接生成列表,如果需要生成列表可以list(range(x))
range(3)
Out:range(0,3)
list(range(3))
Out:[0, 1, 2]
type(range(3))
Out:range
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。