python : xrange与 range的区别

只在python2中有的 xrange, 对于这个来说便是个生成器

GITHUB address: https://github.com/CRH0


#python2
>>> a = xrange(1,5)
>>> type(a)
<type 'xrange'>
>>> list(a)
[1, 2, 3, 4]

#python2,3
range产生一个列表
可以用list(range(5))
range(1,5,1) range(start, end, step)

有点奇怪的是今天我在使用python3的时候写博客的时候
>>> range(5)
range(0, 5)

猜你喜欢

转载自blog.csdn.net/lalalala_CG/article/details/83902830