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中关于日期时间处理的问答集锦
Mar 08 Python
Python中的深拷贝和浅拷贝详解
Jun 03 Python
约瑟夫问题的Python和C++求解方法
Aug 20 Python
tensorflow实现KNN识别MNIST
Mar 12 Python
numpy中实现二维数组按照某列、某行排序的方法
Apr 04 Python
python实战教程之自动扫雷
Jul 13 Python
Django处理Ajax发送的Get请求代码详解
Jul 29 Python
图文详解Django使用Pycharm连接MySQL数据库
Aug 09 Python
Python实现朴素贝叶斯的学习与分类过程解析
Aug 24 Python
python使用dlib进行人脸检测和关键点的示例
Dec 05 Python
详解Python之Scrapy爬虫教程NBA球员数据存放到Mysql数据库
Jan 24 Python
python 实现图与图之间的间距调整subplots_adjust
May 21 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
虹吸式咖啡壶操作
2021/03/03 冲泡冲煮
PHP获取网页所有连接的方法(附demo源码下载)
2016/03/30 PHP
PHP文件操作简单介绍及函数汇总
2020/12/11 PHP
List Information About the Binary Files Used by an Application
2007/06/11 Javascript
学习ExtJS Window常用方法
2009/10/07 Javascript
jQuery点击弹出下拉菜单的小例子
2013/08/01 Javascript
js动态给table添加/删除tr的方法
2013/08/02 Javascript
iframe父页面获取子页面参数的方法
2014/02/21 Javascript
JavaScript移除数组内重复元素的方法
2015/03/18 Javascript
怎么通过onclick事件获取js函数返回值(代码少)
2015/07/28 Javascript
老生常谈JQuery data方法的使用
2016/09/09 Javascript
jQuery解析返回的xml和json方法详解
2017/01/05 Javascript
Javascript实现时间倒计时功能
2018/11/17 Javascript
JavaScript享元模式原理与用法实例详解
2020/03/09 Javascript
JavaScript实现切换多张图片
2021/01/27 Javascript
python实现在pickling的时候压缩的方法
2014/09/25 Python
python利用微信公众号实现报警功能
2018/06/10 Python
Python嵌套式数据结构实例浅析
2019/03/05 Python
python3 自动识别usb连接状态,即对usb重连的判断方法
2019/07/03 Python
使用apiDoc实现python接口文档编写
2019/11/19 Python
python如何通过pyqt5实现进度条
2020/01/20 Python
pycharm中导入模块错误时提示Try to run this command from the system terminal
2020/03/26 Python
Python爬虫防封ip的一些技巧
2020/08/06 Python
Expedia印度:您的一站式在线旅游网站
2017/08/24 全球购物
新西兰最大的在线设计师眼镜店:SmartBuyGlasses新西兰
2017/10/20 全球购物
Linux文件操作命令都有哪些
2016/07/23 面试题
计算机专业自我鉴定
2013/10/15 职场文书
元旦晚会邀请函
2014/01/27 职场文书
家长给孩子的评语
2014/01/30 职场文书
财务部副经理岗位职责
2014/03/14 职场文书
补充协议书范本
2014/04/23 职场文书
作文评语怎么写
2014/12/25 职场文书
公司职员入党自传书
2015/06/26 职场文书
pytorch 权重weight 与 梯度grad 可视化操作
2021/06/05 Python
css实现左上角飘带效果的完整代码
2022/03/18 HTML / CSS
git中cherry-pick命令的使用教程
2022/06/25 Servers