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中的元类(metaclass)
Feb 14 Python
Python Queue模块详细介绍及实例
Dec 27 Python
Django的信号机制详解
May 05 Python
wxPython的安装图文教程(Windows)
Dec 28 Python
Python进度条实时显示处理进度的示例代码
Jan 30 Python
python如何把嵌套列表转变成普通列表
Mar 20 Python
分享Pycharm中一些不为人知的技巧
Apr 03 Python
Python函数装饰器常见使用方法实例详解
Mar 30 Python
python实现斗地主分牌洗牌
Jun 22 Python
通俗讲解python 装饰器
Sep 07 Python
使用Python的开发框架Brownie部署以太坊智能合约
May 28 Python
Python selenium的这三种等待方式一定要会!
Jun 10 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
PHPlet在Windows下的安装
2006/10/09 PHP
PHP优于Node.js的五大理由分享
2012/09/15 PHP
分享下页面关键字抓取components.arrow.com站点代码
2014/01/30 PHP
PHP+jQuery+Ajax实现用户登录与退出
2015/04/27 PHP
php实现批量删除挂马文件及批量替换页面内容完整实例
2016/07/08 PHP
php实现背景图上添加圆形logo图标的方法
2016/11/17 PHP
javascript 控制弹出窗口
2007/04/10 Javascript
jQuery.ajax 用户登录验证代码
2010/10/29 Javascript
Jquery带搜索框的下拉菜单
2013/05/06 Javascript
JS+CSS实现弹出全屏灰黑色透明遮罩效果的方法
2014/12/20 Javascript
jQuery制作简单柱状图实例
2015/01/28 Javascript
jquery简单实现带渐显效果的选项卡菜单代码
2015/09/01 Javascript
JS+CSS实现大气的黑色首页导航菜单效果代码
2015/09/10 Javascript
JS功能代码集锦
2016/05/04 Javascript
深入理解 webpack 文件打包机制(小结)
2018/01/08 Javascript
Es6 Generator函数详细解析
2018/02/24 Javascript
Vue中使用的EventBus有生命周期
2018/07/12 Javascript
浅谈webpack性能榨汁机(打包速度优化)
2019/01/09 Javascript
cordova+vue+webapp使用html5获取地理位置的方法
2019/07/06 Javascript
Python使用win32com模块实现数据库表结构自动生成word表格的方法
2018/07/17 Python
python2使用bs4爬取腾讯社招过程解析
2019/08/14 Python
Python使用指定字符长度切分数据示例
2019/12/05 Python
python 数据库查询返回list或tuple实例
2020/05/15 Python
关于python的缩进规则的知识点详解
2020/06/22 Python
Django利用elasticsearch(搜索引擎)实现搜索功能
2020/11/26 Python
自荐信的禁忌和要点
2013/10/15 职场文书
期末总结的个人自我评价
2013/11/02 职场文书
化工机械应届生求职信
2013/11/04 职场文书
房地产员工找工作的自我评价
2013/11/15 职场文书
十八届三中全会宣传方案
2014/02/21 职场文书
详细的本科生职业生涯规划范文
2014/09/16 职场文书
先进工作者申报材料
2014/12/23 职场文书
2015年乡镇纪检工作总结
2015/04/22 职场文书
2016年优秀少先队员事迹材料
2016/02/26 职场文书
Python selenium模拟网页点击爬虫交管12123违章数据
2021/05/26 Python
了解MySQL查询语句执行过程(5大组件)
2022/08/14 MySQL