转载请注明:转载自 祥的博客
原文链接:http://blog.csdn.net/humanking7/article/details/45950967
----
range
函数说明:range(...eg:
>>> range(10)
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
>>> range(2,10)
[2, 3, 4, 5, 6, 7, 8, 9]
>>> range(2,10,2...)
[2, 4, 6, 8]
>>> type(_)
xrange
函数说明:和range 的用法完全相同,但是返回的是一个生成器。...性能优很多,因为不需要一上来就开辟一块很大的内存空间,这两个基本上都是在循环的时候用。...>>> xr
xrange(50)
>>> type(xr)
>>> print xr[0],xr[49]
0 49
>>> list(xr) == r
True
再循环中尽量使用