range和xrange
来源:互联网 发布:淘宝男装潮店推荐 编辑:程序博客网 时间:2024/06/05 05:21
这两个基本上都是在循环的时候用。
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吧,除非你是要返回一个列表。
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吧,除非你是要返回一个列表。
- range和xrange
- xrange 和range区别
- range()和xrange()
- range和xrange
- python range和xrange
- python range 和 xrange
- Python range和xrange
- xrange和range区别
- range 和 xrange
- range()和xrange()
- range 和xrange
- python range和xrange
- python range()和xrange()
- Python-range和xrange
- range和xrange
- python range和xrange
- range()和xrange()
- 【Python】range和xrange
- 谈搜索引擎针对百度优化基础教程
- 基本的上传图片类
- Restlet 输出日志说明
- 构思Hibernate的体会
- KKKKK
- range和xrange
- Jsp自动提交表单
- 添加频道到数据库的方法
- 使用JRuby和Swing进行跨平台开发
- 页面声明:"http://www.w3.org/TR/html4/loose.dtd"影响到样式的调用
- 检测子窗体是否存在
- 使用 JSON 进行数据传输
- 异步发送添加请求的客户端实现
- 查看linux系统版本,内核,CPU,MEM,位数的相关命令