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 深入理解yield
Sep 06 Python
让python同时兼容python2和python3的8个技巧分享
Jul 11 Python
Python黑魔法Descriptor描述符的实例解析
Jun 02 Python
浅析AST抽象语法树及Python代码实现
Jun 06 Python
Python黑魔法@property装饰器的使用技巧解析
Jun 16 Python
python中子类调用父类函数的方法示例
Aug 18 Python
pandas通过索引进行排序的示例
Nov 16 Python
python将处理好的图像保存到指定目录下的方法
Jan 10 Python
selenium处理元素定位点击无效问题
Jun 12 Python
利用Python实现kNN算法的代码
Aug 16 Python
Python转换itertools.chain对象为数组的方法
Feb 07 Python
Python sqlite3查询操作过程解析
Feb 20 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模板类代码
2008/09/07 PHP
与文件上传有关的php配置参数总结
2013/06/14 PHP
CodeIgniter配置之database.php用法实例分析
2016/01/20 PHP
微信支付开发交易通知实例
2016/07/12 PHP
php编程实现简单的网页版计算器功能示例
2017/04/26 PHP
javascript实现动态增加删除表格行(兼容IE/FF)
2007/04/02 Javascript
jQuery实现切换页面布局使用介绍
2011/10/09 Javascript
jsPDF生成pdf后在网页展示实例
2014/01/16 Javascript
jquery的live使用注意事项
2014/02/18 Javascript
通过url查找a元素并点击
2014/04/09 Javascript
jQuery/CSS3图片特效插件整理推荐
2014/12/07 Javascript
JavaScript实现穷举排列(permutation)算法谜题解答
2014/12/29 Javascript
jQuery中:button选择器用法实例
2015/01/04 Javascript
JS动态增删表格行的方法
2016/03/03 Javascript
基于js实现checkbox批量选中操作
2016/11/22 Javascript
详解vue-router 2.0 常用基础知识点之router-link
2017/05/10 Javascript
解决Vue axios post请求,后台获取不到数据的问题方法
2018/08/11 Javascript
NodeJS服务器实现gzip压缩的示例代码
2018/10/12 NodeJs
jQuery实现提交表单时不提交隐藏div中input的方法
2019/10/08 jQuery
对python 矩阵转置transpose的实例讲解
2018/04/17 Python
Python实现输出某区间范围内全部素数的方法
2018/05/02 Python
python实现批量图片格式转换
2020/06/16 Python
python xlsxwriter创建excel图表的方法
2018/06/11 Python
python调用百度REST API实现语音识别
2018/08/30 Python
Python for循环及基础用法详解
2019/11/08 Python
使用python turtle画高达
2020/01/19 Python
python多维数组分位数的求取方式
2020/03/03 Python
python3访问字典里的值实例方法
2020/11/18 Python
Jack Rogers官网:美国经典的女性鞋靴品牌
2019/09/04 全球购物
倡议书格式范文
2014/04/14 职场文书
民政局副局长民主生活会个人对照检查材料
2014/09/19 职场文书
新郎新娘答谢词
2015/01/04 职场文书
材料采购员岗位职责
2015/04/03 职场文书
2016党校培训心得体会
2016/01/07 职场文书
初中政治教师教学反思
2016/02/23 职场文书
Python爬虫之自动爬取某车之家各车销售数据
2021/06/02 Python