在Python 2.x中:
range
创建一个列表,所以如果你这样做range(1, 10000000)
,则会在内存中创建一个包含9999999元素的列表。xrange
是一个延迟计算的序列对象。
在Python 3中,
range它等效于
python xrange,并且必须使用来获取列表
list(range(...))。

在Python 2.x中:
range创建一个列表,所以如果你这样做
range(1, 10000000),则会在内存中创建一个包含9999999元素的列表。
xrange是一个延迟计算的序列对象。
在Python 3中,
range它等效于
python xrange,并且必须使用来获取列表
list(range(...))。