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 os模块中的isfile()和isdir()函数均返回false问题解决方法
Feb 04 Python
图文讲解选择排序算法的原理及在Python中的实现
May 04 Python
python遍历文件夹下所有excel文件
Jan 03 Python
用Python编写一个简单的CS架构后门的方法
Nov 20 Python
详解Python 字符串相似性的几种度量方法
Aug 29 Python
YUV转为jpg图像的实现
Dec 09 Python
python中如何使用insert函数
Jan 09 Python
解决Django no such table: django_session的问题
Apr 07 Python
Python unittest框架操作实例解析
Apr 13 Python
PyQt5实现仿QQ贴边隐藏功能的实例代码
May 24 Python
Python通过len函数返回对象长度
Oct 22 Python
浅谈matplotlib默认字体设置探索
Feb 03 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_intersect(),array_intersect_assoc(),array_inter_key()函数的小问题
2011/05/29 PHP
利用NodeJS的子进程(child_process)调用系统命令的方法分享
2013/06/05 NodeJs
jquery实现可关闭的倒计时广告特效代码
2015/09/02 Javascript
jquery插件uploadify实现带进度条的文件批量上传
2015/12/13 Javascript
基于JavaScript实现鼠标悬浮弹出跟随鼠标移动的带箭头的信息层
2016/01/18 Javascript
微信小程序  audio音频播放详解及实例
2016/11/02 Javascript
JS数组返回去重后数据的方法解析
2017/01/03 Javascript
Easyui Tree获取当前选择节点的所有顶级父节点
2017/02/14 Javascript
ES6新特性三: Generator(生成器)函数详解
2017/04/21 Javascript
Ajax高级笔记 JavaScript高级程序设计笔记
2017/06/22 Javascript
Easyui Datagrid自定义按钮列(最后面的操作列)
2017/07/13 Javascript
Vue实现点击后文字变色切换方法
2018/02/11 Javascript
vue + element-ui的分页问题实现
2018/12/17 Javascript
vue路由守卫,限制前端页面访问权限的例子
2019/11/11 Javascript
JavaScript canvas实现文字时钟
2021/01/10 Javascript
[01:00]DOTA2 store: Collection of Artisan's Wonders
2015/08/12 DOTA
一则python3的简单爬虫代码
2014/05/26 Python
Python创建系统目录的方法
2015/03/11 Python
Python作用域用法实例详解
2016/03/15 Python
Python排序搜索基本算法之冒泡排序实例分析
2017/12/09 Python
Python实现的购物车功能示例
2018/02/11 Python
Python numpy 点数组去重的实例
2018/04/18 Python
Python实现的爬取网易动态评论操作示例
2018/06/06 Python
Python实现将字符串的首字母变为大写,其余都变为小写的方法
2019/06/11 Python
使用python实现希尔、计数、基数基础排序的代码
2019/12/25 Python
Python中os模块功能与用法详解
2020/02/26 Python
PyCharm GUI界面开发和exe文件生成的实现
2020/03/04 Python
Ubuntu中配置TensorFlow使用环境的方法
2020/04/21 Python
CSS3中的Transition过度与Animation动画属性使用要点
2016/05/20 HTML / CSS
学习决心书范文
2014/03/11 职场文书
领导班子整改方案
2014/10/25 职场文书
介绍信的格式
2015/01/30 职场文书
个人自荐书怎么写
2015/03/26 职场文书
小学三年级数学教学反思
2016/02/16 职场文书
PostgreSQL通过oracle_fdw访问Oracle数据的实现步骤
2021/05/21 PostgreSQL
Python实现拼音转换
2021/06/07 Python