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生成器(Generator)详解
Apr 13 Python
使用Python脚本来控制Windows Azure的简单教程
Apr 16 Python
利用Anaconda完美解决Python 2与python 3的共存问题
May 25 Python
Python爬虫实战:分析《战狼2》豆瓣影评
Mar 26 Python
Django Python 获取请求头信息Content-Range的方法
Aug 06 Python
python hash每次调用结果不同的原因
Nov 21 Python
python中property和setter装饰器用法
Dec 19 Python
pytorch 自定义卷积核进行卷积操作方式
Dec 30 Python
python中的selenium安装的步骤(浏览器自动化测试框架)
Mar 17 Python
python名片管理系统开发
Jun 18 Python
Python排序算法之插入排序及其优化方案详解
Jun 11 Python
python获取带有返回值的多线程
May 02 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 中文乱码解决办法总结分析
2009/07/30 PHP
五款常用mysql slow log分析工具的比较分析
2011/05/22 PHP
php中如何使对象可以像数组一样进行foreach循环
2013/08/09 PHP
php实现singleton()单例模式实例
2014/11/06 PHP
PHP中mysqli_affected_rows作用行数返回值分析
2014/12/26 PHP
ThinkPHP路由详解
2015/07/27 PHP
PHP下载远程图片的几种方法总结
2017/04/07 PHP
关于PHP转换超过2038年日期出错的问题解决
2017/06/28 PHP
php无限级评论嵌套实现代码
2018/04/18 PHP
js获取当前月的第一天和最后一天的小例子
2013/11/18 Javascript
jQuery分组选择器用法实例
2014/12/23 Javascript
js实现用户离开页面前提示是否离开此页面的方法(包括浏览器按钮事件)
2015/07/18 Javascript
原生JavaScript实现Ajax的方法
2016/04/07 Javascript
判断是否存在子节点的实现代码
2016/05/18 Javascript
JavaScript装饰器函数(Decorator)实例详解
2017/03/30 Javascript
微信小程序 页面跳转传值实现代码
2017/07/27 Javascript
在小程序中集成redux/immutable/thunk第三方库的方法
2018/08/12 Javascript
用vuex写了一个购物车H5页面的示例代码
2018/12/04 Javascript
TypeScript魔法堂之枚举的超实用手册
2020/10/29 Javascript
python模拟登陆阿里妈妈生成商品推广链接
2014/04/03 Python
Python中的引用和拷贝浅析
2014/11/22 Python
使用Python写一个量化股票提醒系统
2018/08/22 Python
解决pyinstaller打包运行程序时出现缺少plotly库问题
2020/06/02 Python
matplotlib设置颜色、标记、线条,让你的图像更加丰富(推荐)
2020/09/25 Python
CSS3中currentColor关键字的妙用
2016/02/27 HTML / CSS
VSCode 自定义html5模板的实现
2019/12/05 HTML / CSS
你的自行车健身专家:FaFit24
2016/11/16 全球购物
收银出纳员岗位职责
2014/02/23 职场文书
英语教育专业自荐信
2014/05/29 职场文书
建筑工程材料员岗位职责
2015/04/11 职场文书
大学生社会实践活动总结报告
2015/05/06 职场文书
百年孤独读书笔记
2015/06/29 职场文书
入党积极分子培养联系人意见
2015/08/12 职场文书
golang中切片copy复制和等号复制的区别介绍
2021/04/27 Golang
Win11怎么进入安全模式?Windows 11进入安全模式的方法
2021/11/21 数码科技
3050和2060哪个好 性能差多少 差距有多大 谁更有性价比
2022/06/17 数码科技