range() | xrange() |
---|---|
返回整数列表。 | 返回一个生成器对象。 |
执行速度较慢 | 执行速度更快。 |
占用更多内存,因为它将整个元素列表保留在内存中。 | 占用更少的内存,因为它一次只在内存中保留一个元素。 |
所有算术运算都可以在返回列表时执行。 | 此类操作不能在 xrange() 上执行。 |
在 python 3 中,不支持 xrange()。 | 在 python 2 中,xrange() 用于迭代 for 循环。 |
Python中 range和xrange的区别
最新推荐文章于 2024-09-05 11:10:46 发布