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获取文件ssdeep值的方法
Oct 05 Python
python ansible服务及剧本编写
Dec 29 Python
Python+selenium实现截图图片并保存截取的图片
Jan 05 Python
Python下载网络文本数据到本地内存的四种实现方法示例
Feb 05 Python
解决Django的request.POST获取不到内容的问题
May 28 Python
在Pycharm中使用GitHub的方法步骤
Jun 13 Python
基于Django静态资源部署404的解决方法
Jul 28 Python
深入浅析Python 函数注解与匿名函数
Feb 24 Python
python属于解释语言吗
Jun 11 Python
Python类super()及私有属性原理解析
Jun 15 Python
python获取本周、上周、本月、上月及本季的时间代码实例
Sep 08 Python
浅谈Python中的正则表达式
Jun 28 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操作文件的一些基本函数使用示例
2014/11/18 PHP
Yii框架在页面输出执行sql语句以方便调试的实现方法
2014/12/24 PHP
php返回当前日期或者指定日期是周几
2015/05/21 PHP
Yii实现Command任务处理的方法详解
2016/07/14 PHP
javascript 24小时弹出一次的代码(利用cookies)
2009/09/03 Javascript
AngularJS基础学习笔记之指令
2015/05/10 Javascript
jQuery插件boxScroll实现图片轮播特效
2015/07/14 Javascript
分享15个大家都熟知的jquery小技巧
2015/12/02 Javascript
浅析jquery unbind()方法移除元素绑定的事件
2016/05/24 Javascript
Javascript基础_标记文字的实现方法
2016/06/14 Javascript
jQuery Password Validation密码验证
2016/12/30 Javascript
js实现打地鼠小游戏
2017/02/13 Javascript
vue指令只能输入正数并且只能输入一个小数点的方法
2018/06/08 Javascript
vue实现word,pdf文件的导出功能
2018/07/31 Javascript
jquery.param()实现数组或对象的序列化方法
2018/10/08 jQuery
BootStrap table实现表格行拖拽效果
2018/12/01 Javascript
浅析JavaScript异步代码优化
2019/03/18 Javascript
mock.js模拟前后台交互
2019/07/25 Javascript
vue如何在用户要关闭当前网页时弹出提示的实现
2020/05/31 Javascript
[04:39]显微镜下的DOTA2第十三期—Pis卡尔个人秀
2014/04/04 DOTA
[01:08:30]DOTA2-DPC中国联赛 正赛 Ehome vs Elephant BO3 第一场 2月28日
2021/03/11 DOTA
python基础教程之简单入门说明(变量和控制语言使用方法)
2014/03/25 Python
寻找网站后台地址的python脚本
2014/09/01 Python
Python实现扫描局域网活动ip(扫描在线电脑)
2015/04/28 Python
python中list列表的高级函数
2016/05/17 Python
Python实现Linux的find命令实例分享
2017/06/04 Python
python实现跨excel的工作表sheet之间的复制方法
2018/05/03 Python
Python selenium 加载并保存QQ群成员,去除其群主、管理员信息的示例代码
2020/05/28 Python
Python filter过滤器原理及实例应用
2020/08/18 Python
SQL里面IN比较快还是EXISTS比较快
2012/07/19 面试题
旅游与酒店管理的自我评价分享
2013/11/03 职场文书
竞选村长演讲稿
2014/04/28 职场文书
事业单位考核材料
2014/05/21 职场文书
2016年学校安全教育月活动总结
2016/04/06 职场文书
新手初学Java网络编程
2021/07/07 Java/Android
ICOM R71E和R72E图文对比解说
2022/04/07 无线电