page contents

range 和 xrange 的区别?

轩辕小不懂 发布于 2021-11-19 14:28
阅读 571
收藏 0
分类:Python开发
2458
Nen
Nen
- 程序员

两者用法相同,不同的是 range 返回的结果是一个列表,而 xrange 的结果是一个生成器,前者是直接开辟一块内存空间来保存列表,后者是边循环边使用,只有使用时才会开辟内存空间,所以当列表 很长时,使用 xrange 性能要比 range 好。

请先 登录 后评论