xrange用于返回xrange对象,而range用于返回一个数组。不管那个范围多大,xrange都使用同样的内存。
注意:python3中没有xrange。
python3中演示:
>>> range(10)
range(0, 10)
>>> type(range(10))
<class 'range'>
ps:上面这个东西主要是用于for循环.
xrange用于返回xrange对象,而range用于返回一个数组。不管那个范围多大,xrange都使用同样的内存。
注意:python3中没有xrange。
python3中演示:
>>> range(10)
range(0, 10)
>>> type(range(10))
<class 'range'>
ps:上面这个东西主要是用于for循环.
相关文章: