xrange 和range区别
来源:互联网 发布:那个软件可以看台视 编辑:程序博客网 时间:2024/06/10 04:32
这两个基本上都是在循环的时候用。
for i in range(0, 100):
print i
for i in xrange(0, 100):
print i
这两个输出的结果都是一样的,实际上有很多不同,range会直接生成一个list对象:
a = range(0,100)
print type(a)
print a
print a[0], a[1]
而xrange则不会直接生成一个list,而是每次调用返回其中的一个值
a = xrange(0,100)
print type(a)
print a
print a[0], a[1]
所以xrange做循环的性能比range好,尤其是返回很大的时候!
尽量用xrange吧,除非你是要返回一个列表。
- xrange 和range区别
- xrange和range区别
- Range和XRange的区别
- python range和xrange区别
- range() 和xrange()的区别
- range和xrange的区别
- xrange和range的区别
- range和xrange的区别
- range和xrange的区别
- Python中Range和XRange的区别
- Python中Range和XRange的区别
- Python中Range和XRange的区别
- Python中Range和XRange的区别
- python中range 和 xrange的区别
- Python中range和xrange的区别
- python基础:xrange和range区别
- python 中 range 和 xrange 的区别
- python range()函数和 xrange()函数区别
- Python模块学习 ---- logging 日志记录(一)
- 从一道面试题想到的论坛数据库设计
- Office application does not quit after automation from Visual Studio .NET client(从VS.NET客户端自动化后,Office应用程序不退出)
- python 日志简单使用
- 微软智力题以及参考答案
- xrange 和range区别
- 生活的哲理,让自己更淡定
- JQUERY+AJAX 做一个超级简单的RSS阅读器
- 求助
- Flex和AIR之间的转化
- ThinkPhp的token验证机制。
- 又拍网架构中的分库设计
- Error creating AIR file: Could not generate timestamp: Connection timed out
- substring() 方法用于提取字符串中介于两个指定下标之间的字符。