python中range和xrange有什么区别?

时间:2017-09-09 22:59:00

标签: function

我想知道python中range()和xrange()函数之间的区别是什么。我已经看过他们使用过很多次了。

1 个答案:

答案 0 :(得分:0)

在Python 2.X range()中创建一个列表。您可以将其分配给变量。但是xrange()创建了一个用于迭代的对象。 range()为每个元素消耗内存,而xrange()没有元素。我已经读过,xrange可以更好地保存内存。

他们在What is the difference between range and xrange functions in Python 2.X?

上进行了更多讨论