范围()& Python 3中的xrange()

时间:2018-06-03 19:34:58

标签: python

假设我们想要创建一个包含十亿次迭代的循环函数。

如果我们在Python 2中使用for i in range(0, 1000000000),它将创建一个带有数十亿数据成员的 LIST ,这会占用大量空间。

使用for i in xrange(0, 1000000000),在Python 2中,它不会 创建 列表,但一次只能选择一个索引。

在PYTHON 3中,没有xrange()range()在任何一种情况下都有效。

在这种情况下,我们如何在Python 3中节省空间?

0 个答案:

没有答案