python中的range和xrange有啥区别? [复制]
Posted
技术标签:
【中文标题】python中的range和xrange有啥区别? [复制]【英文标题】:What is the difference between range and xrange in python? [duplicate]python中的range和xrange有什么区别? [复制] 【发布时间】:2018-02-18 12:33:12 【问题描述】:我想知道 python 中的 range() 和 xrange() 函数有什么区别。我已经看到它们多次使用相同的方法。
【问题讨论】:
Plenty of information comes up if you just google it. 【参考方案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。以上是关于python中的range和xrange有啥区别? [复制]的主要内容,如果未能解决你的问题,请参考以下文章