python中xrange用法分析


Posted in Python onApril 15, 2015

本文实例讲述了python中xrange用法。分享给大家供大家参考。具体如下:

先来看如下示例:

>>> x=xrange(0,8)
>>> print x
xrange(8)
>>> print x[0]
0
>>> print x[7]
7
>>> print x[8]
Traceback (most recent call last):
 File "<stdin>", line 1, in <module>
IndexError: xrange object index out of range
>>> x=range(0,8)
>>> print x
[0, 1, 2, 3, 4, 5, 6, 7]
>>> print x[0]
0
>>> print x[8]
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
IndexError: list index out of range
range([start,] stop [,step])->list of integers

range()返回一个递增或递减的数字列表,列表的元素值由三个参数决定

start表示列表开始的值,默认为“0”。

stop 表示列表结束的值,该参数不可缺少

参数step表示步长,默认值为“1”。

range()返回的是一个递增或递减的数字列表。

xrange 是一个类,返回的是一个xrange对象。使用xrange()进行遍历,每次遍历只返回一个值。range()返回的是一个列表,一次性计算并返回所有的值。因此,xrange()的执行效率要高于range()

希望本文所述对大家的Python程序设计有所帮助。

Python 相关文章推荐
python私有属性和方法实例分析
Jan 15 Python
python实现下载文件的三种方法
Feb 09 Python
PyQt5实现无边框窗口的标题拖动和窗口缩放
Apr 19 Python
用python处理图片之打开\显示\保存图像的方法
May 04 Python
pycharm创建scrapy项目教程及遇到的坑解析
Aug 15 Python
python 数据提取及拆分的实现代码
Aug 26 Python
python将字母转化为数字实例方法
Oct 04 Python
Keras使用tensorboard显示训练过程的实例
Feb 15 Python
Python编程快速上手——选择性拷贝操作案例分析
Feb 28 Python
Python面向对象魔法方法和单例模块代码实例
Mar 25 Python
Python selenium绕过webdriver监测执行javascript
Apr 12 Python
使用python生成大量数据写入es数据库并查询操作(2)
Sep 23 Python
pygame学习笔记(3):运动速率、时间、事件、文字
Apr 15 #Python
pygame学习笔记(2):画点的三种方法和动画实例
Apr 15 #Python
python实现telnet客户端的方法
Apr 15 #Python
pygame学习笔记(1):矩形、圆型画图实例
Apr 15 #Python
Python远程桌面协议RDPY安装使用介绍
Apr 15 #Python
在Gnumeric下使用Python脚本操作表格的教程
Apr 14 #Python
使用Python构建Hopfield网络的教程
Apr 14 #Python
You might like
PHP Array交叉表实现代码
2010/08/05 PHP
基于jQuery的弹出警告对话框美化插件(警告,确认和提示)
2010/06/10 Javascript
ASP.NET中使用后端代码注册脚本 生成JQUERY-EASYUI的界面错位的解决方法
2010/06/12 Javascript
javascript控制Div层透明属性由浅变深由深变浅逐渐显示
2013/11/12 Javascript
js通过元素class名字获取元素集合的具体实现
2014/01/06 Javascript
Jquery对象和Dom对象的区别分析
2014/11/20 Javascript
jquery简单的弹出层浮动层代码
2015/04/27 Javascript
Angular中封装fancyBox(图片预览)遇到问题小结
2017/09/01 Javascript
vuex进阶知识点巩固
2018/05/20 Javascript
Bootstrap Fileinput 4.4.7文件上传实例详解
2018/07/25 Javascript
JavaScript设计模式之工厂模式和抽象工厂模式定义与用法分析
2018/07/26 Javascript
vue配置font-awesome5的方法步骤
2019/01/27 Javascript
JS使用队列对数组排列,基数排序算法示例
2019/03/02 Javascript
微信小程序自定义可滑动顶部TabBar选项卡实现页面切换功能示例
2019/05/14 Javascript
vue实现路由不变的情况下,刷新页面操作示例
2020/02/02 Javascript
浅析Python多线程下的变量问题
2015/04/28 Python
Python实现霍夫圆和椭圆变换代码详解
2018/01/12 Python
tensorflow 获取checkpoint中的变量列表实例
2020/02/11 Python
matplotlib设置颜色、标记、线条,让你的图像更加丰富(推荐)
2020/09/25 Python
CSS3中使用RGBa来调节透明度的教程
2016/05/09 HTML / CSS
韩国三大免税店之一:THE GRAND 中文免税店
2016/07/21 全球购物
Abe’s of Maine:自1979以来销售相机和电子产品
2016/11/21 全球购物
马来西亚排名第一的宠物用品店:Pets Wonderland
2020/04/16 全球购物
中专自我鉴定范文
2013/10/16 职场文书
关于人生的感言
2014/01/17 职场文书
教师远程培训感言
2014/03/06 职场文书
股份合作协议书范本
2014/04/14 职场文书
《画风》教学反思
2014/04/16 职场文书
《恐龙》教学反思
2014/04/27 职场文书
军训口号
2014/06/13 职场文书
清洁工个人总结
2015/03/04 职场文书
大学学生会辞职信
2015/05/13 职场文书
七一活动主持词
2015/06/29 职场文书
农村房屋租赁合同(范本)
2019/07/23 职场文书
go:垃圾回收GC触发条件详解
2021/04/24 Golang
Redis中有序集合的内部实现方式的详细介绍
2022/03/16 Redis