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实现监控windows服务并自动启动服务示例
Apr 17 Python
Python中的作用域规则详解
Jan 30 Python
python 系统调用的实例详解
Jul 11 Python
Python最火、R极具潜力 2017机器学习调查报告
Dec 11 Python
基于python3实现socket文件传输和校验
Jul 28 Python
Python3中关于cookie的创建与保存
Oct 21 Python
使用python批量读取word文档并整理关键信息到excel表格的实例
Nov 07 Python
Python 使用 PyMysql、DBUtils 创建连接池提升性能
Aug 14 Python
python向图片里添加文字
Nov 26 Python
Python对wav文件的重采样实例
Feb 25 Python
简单了解python列表和元组的区别
May 14 Python
Django+RestFramework API接口及接口文档并返回json数据操作
Jul 12 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利用正则表达式解决采集内容排版的问题
2013/06/20 PHP
PHP实现QQ快速登录的方法
2016/09/28 PHP
PHP单例模式详解及实例代码
2016/12/21 PHP
php如何获取Http请求
2020/04/30 PHP
从零开始学习jQuery (六) jquery中的AJAX使用
2011/02/23 Javascript
window.requestAnimationFrame是什么意思,怎么用
2013/01/13 Javascript
js获取电脑分辨率的思路及操作
2013/11/22 Javascript
js分页代码分享
2014/04/28 Javascript
Javascript控制input输入时间格式的方法
2015/01/28 Javascript
JavaScript获取数组最小值和最大值的方法
2015/06/09 Javascript
Jquery组件easyUi实现选项卡切换示例
2016/08/23 Javascript
jQuery 局部div刷新和全局刷新方法总结
2016/10/05 Javascript
深入理解Javascript中的观察者模式
2017/02/20 Javascript
vue不操作dom实现图片轮播的示例代码
2019/12/18 Javascript
JS数组进阶示例【数组的几种函数用法】
2020/01/16 Javascript
[43:32]2014 DOTA2华西杯精英邀请赛 5 25 LGD VS NewBee第一场
2014/05/26 DOTA
Python装饰器使用示例及实际应用例子
2015/03/06 Python
Python连接数据库学习之DB-API详解
2017/02/07 Python
python中类变量与成员变量的使用注意点总结
2017/04/29 Python
Python单体模式的几种常见实现方法详解
2017/07/28 Python
Python 将RGB图像转换为Pytho灰度图像的实例
2017/11/14 Python
用matplotlib画等高线图详解
2017/12/14 Python
python 串口读取+存储+输出处理实例
2019/12/26 Python
Python计算IV值的示例讲解
2020/02/28 Python
CSS3 3D立方体效果示例-transform也不过如此
2016/12/05 HTML / CSS
ECHT官方网站:男女健身服
2020/02/14 全球购物
包装类的功能、种类、常用方法
2012/01/27 面试题
公司活动邀请函
2014/01/24 职场文书
入党介绍人评语
2014/05/06 职场文书
小学校园之星事迹材料
2014/05/16 职场文书
2014年前台个人工作总结
2014/11/14 职场文书
青岛导游词
2015/02/12 职场文书
大学生个人总结范文
2015/02/15 职场文书
写给导师的自荐信
2015/03/06 职场文书
分析Python感知线程状态的解决方案之Event与信号量
2021/06/16 Python
Spring Boot项目如何优雅实现Excel导入与导出功能
2022/06/10 Java/Android