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使用smtplib模块发送电子邮件的流程详解
Jun 27 Python
实例讲解Python中SocketServer模块处理网络请求的用法
Jun 28 Python
Ubuntu 16.04 LTS中源码安装Python 3.6.0的方法教程
Dec 27 Python
Python3.6简单操作Mysql数据库
Sep 12 Python
Python探索之创建二叉树
Oct 25 Python
Python将图片转换为字符画的方法
Jun 16 Python
python绘制圆柱体的方法
Jul 02 Python
PyQt5+requests实现车票查询工具
Jan 21 Python
只需7行Python代码玩转微信自动聊天
Jan 27 Python
Pycharm导入anaconda环境的教程图解
Jul 31 Python
使用python把xmind转换成excel测试用例的实现代码
Oct 12 Python
PyTorch 如何检查模型梯度是否可导
Jun 05 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
页面乱码问题的根源及其分析
2013/08/09 PHP
PHP简单装饰器模式实现与用法示例
2017/06/22 PHP
PHP生成图表pChart的示例解析
2020/07/31 PHP
对象的类型:本地对象(1)
2006/12/29 Javascript
JQuery Dialog的内存泄露问题解决方法
2010/06/18 Javascript
asp.net 30分钟掌握无刷新 Repeater
2011/09/16 Javascript
无缝滚动改进版支持上下左右滚动(封装成函数)
2012/12/04 Javascript
JavaScript起点(严格模式深度了解)
2013/01/28 Javascript
深入理解Javascript动态方法调用与参数修改的问题
2013/12/10 Javascript
JS执行删除前的判断代码
2014/02/18 Javascript
Egret引擎开发指南之创建项目
2014/09/03 Javascript
javascript拖拽应用实例
2016/03/25 Javascript
js 获取元素所有兄弟节点的实现方法
2016/09/06 Javascript
Javascript 动态改变imput type属性
2016/11/01 Javascript
Node.js利用debug模块打印出调试日志的方法
2017/04/25 Javascript
编写React组件项目实践分析
2018/03/04 Javascript
p5.js入门教程和基本形状绘制
2018/03/15 Javascript
Vue实现星级评价效果实例详解
2019/12/30 Javascript
微信小程序如何实现点击图片放大功能
2020/01/21 Javascript
vue-cli3 引入 font-awesome的操作
2020/08/11 Javascript
[03:23]我的刀塔你不可能这么可爱 第一期金萌萌的故事
2014/06/20 DOTA
跟老齐学Python之??碌某?? target=
2014/09/12 Python
批量将ppt转换为pdf的Python代码 只要27行!
2018/02/26 Python
使用Python实现一个栈判断括号是否平衡
2018/08/23 Python
python实现控制COM口的示例
2019/07/03 Python
django mysql数据库及图片上传接口详解
2019/07/18 Python
html5+css3气泡组件的实现
2014/11/21 HTML / CSS
美国开幕式潮店:Opening Ceremony
2018/02/10 全球购物
中学生的1000字检讨书
2014/10/11 职场文书
2015年安全生产工作总结范文
2015/04/02 职场文书
有关朝花夕拾的读书笔记
2015/06/29 职场文书
结婚纪念日感言
2015/08/01 职场文书
大学生自我鉴定怎么写
2019/05/07 职场文书
Oracle设置DB、监听和EM开机启动的方法
2021/04/25 Oracle
springboot用户数据修改的详细实现
2022/04/06 Java/Android
PyTorch中permute的使用方法
2022/04/26 Python