【问题标题】:What is the difference between range and xrange in python? [duplicate]python中的range和xrange有什么区别? [复制]
【发布时间】:2018-02-18 12:33:12
【问题描述】:

我想知道 python 中的 range() 和 xrange() 函数有什么区别。我已经看到它们多次使用相同的方法。

【问题讨论】:

标签: function


【解决方案1】:

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

他们在What is the difference between range and xrange functions in Python 2.X? 上对此进行了更多讨论

【讨论】:

  • 你不应该回答重复回答过的问题。请参阅How to Answer
猜你喜欢
  • 2010-09-10
  • 2019-01-23
  • 2012-02-20
  • 1970-01-01
  • 1970-01-01
  • 2015-05-18
  • 2010-12-10
相关资源
最近更新 更多