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.path包、glob包使用实例
Nov 25 Python
一键搞定python连接mysql驱动有关问题(windows版本)
Apr 23 Python
Python判断文件或文件夹是否存在的三种方法
Jul 27 Python
python PyTorch预训练示例
Feb 11 Python
python3实现名片管理系统
Nov 29 Python
Python Image模块基本图像处理操作小结
Apr 13 Python
python中for循环把字符串或者字典添加到列表的方法
Jul 20 Python
Python中的延迟绑定原理详解
Oct 11 Python
Python pandas RFM模型应用实例详解
Nov 20 Python
使用python去除图片白色像素的实例
Dec 12 Python
Python常用库大全及简要说明
Jan 17 Python
python3字符串输出常见面试题总结
Dec 01 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/06/07 PHP
Eclipse的PHP插件PHPEclipse安装和使用
2014/07/20 PHP
php+xml结合Ajax实现点赞功能完整实例
2015/01/30 PHP
PHP实现生成模糊图片的方法示例
2017/12/21 PHP
PHP中遍历数组的三种常用方法实例分析
2019/06/24 PHP
PHP实现简单登录界面
2019/10/23 PHP
phpQuery采集网页实现代码实例
2020/04/02 PHP
jQuery插件实现屏蔽单个元素使用户无法点击
2013/04/12 Javascript
json数据处理技巧(字段带空格、增加字段、排序等等)
2013/06/14 Javascript
$.get获取一个文件的内容示例代码
2013/09/11 Javascript
IE8中使用javascript动态加载CSS的解决方法
2014/06/17 Javascript
javascript 自定义回调函数示例代码
2014/09/26 Javascript
JavaScript基础教程之alert弹出提示框实例
2014/10/16 Javascript
jQuery基本选择器(实例及表单域value的获取方法)
2016/05/20 Javascript
Jquery AJAX POST与GET之间的区别详细介绍
2016/10/17 Javascript
angular ngClick阻止冒泡使用默认行为的方法
2016/11/03 Javascript
BootStrap便签页的简单应用
2017/01/06 Javascript
JS中正则表达式全局匹配模式 /g用法详解
2017/04/01 Javascript
使用gulp搭建本地服务器并实现模拟ajax
2017/04/05 Javascript
vue使用jsonp抓取qq音乐数据的方法
2018/06/21 Javascript
小程序云开发实战小结
2018/10/25 Javascript
使用localStorage替代cookie做本地存储
2019/09/25 Javascript
echarts浮动显示单位的实现方法示例
2020/12/04 Javascript
Vue基本指令实例图文讲解
2021/02/25 Vue.js
[14:03]2017DOTA2亚洲邀请赛开幕式:12神兵演绎水墨中华
2017/04/01 DOTA
结合Python的SimpleHTTPServer源码来解析socket通信
2016/06/27 Python
TensorFlow实现Softmax回归模型
2018/03/09 Python
Python django使用多进程连接mysql错误的解决方法
2018/10/08 Python
机器学习实战之knn算法pandas
2019/06/22 Python
Python使用sqlite3模块内置数据库
2020/05/07 Python
电气自动化个人求职信范文
2014/02/03 职场文书
诉讼代理人授权委托书
2014/04/08 职场文书
学习教师敬业奉献模范事迹材料思想汇报
2014/09/19 职场文书
教师群众路线教育实践活动学习笔记
2014/11/05 职场文书
工作失职检讨书
2015/01/26 职场文书
初中生物教学随笔
2015/08/15 职场文书