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模块搜索概念介绍及模块安装方法介绍
Jun 03 Python
浅析Python中MySQLdb的事务处理功能
Sep 21 Python
Python设计模式之代理模式简单示例
Jan 09 Python
python爬虫爬取淘宝商品信息
Feb 23 Python
Python入门必须知道的11个知识点
Mar 21 Python
Python中利用xpath解析HTML的方法
May 14 Python
python bmp转换为jpg 并删除原图的方法
Oct 25 Python
Python实现的序列化和反序列化二叉树算法示例
Mar 02 Python
解决python flask中config配置管理的问题
Jul 26 Python
python3实现在二叉树中找出和为某一值的所有路径(推荐)
Dec 26 Python
python自动化unittest yaml使用过程解析
Feb 03 Python
Python collections.deque双边队列原理详解
Oct 05 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+memcache实现的网站在线人数统计代码
2014/07/04 PHP
php准确计算复活节日期的方法
2015/04/18 PHP
PHP简单获取及判断提交来源的方法
2016/04/22 PHP
php简单实现多维数组排序的方法
2016/09/30 PHP
Yii2框架实现登陆添加验证码功能示例
2018/07/12 PHP
PHP count_chars()函数讲解
2019/02/14 PHP
编写兼容IE和FireFox的脚本
2009/05/18 Javascript
jquery 1.4.2发布!主要是性能与API
2010/02/25 Javascript
jQuery获取浏览器中的分辨率实现代码
2013/04/23 Javascript
js跑步算法的实现代码
2013/12/04 Javascript
js动态切换图片的方法
2015/01/20 Javascript
jquery实现右键菜单插件
2015/03/29 Javascript
js实现延迟加载的方法
2015/06/24 Javascript
学习javascript的闭包,原型,和匿名函数之旅
2015/10/18 Javascript
详解JavaScript时间格式化
2015/12/23 Javascript
javascript执行环境及作用域详解
2016/05/05 Javascript
Nodejs实现多房间简易聊天室功能
2017/06/20 NodeJs
详解Angular调试技巧之报错404(not found)
2018/01/31 Javascript
解决在vue项目中webpack打包后字体不生效的问题
2018/09/01 Javascript
JS localStorage存储对象,sessionStorage存储数组对象操作示例
2020/02/15 Javascript
python实现DNS正向查询、反向查询的例子
2014/04/25 Python
python开发之IDEL(Python GUI)的使用方法图文详解
2015/11/12 Python
python中format()函数的简单使用教程
2018/03/14 Python
python实现控制COM口的示例
2019/07/03 Python
Django框架 querySet功能解析
2019/09/04 Python
python根据文本生成词云图代码实例
2019/11/15 Python
Python迭代器模块itertools使用原理解析
2019/12/11 Python
python实现猜拳游戏
2020/03/04 Python
python中upper是做什么用的
2020/07/20 Python
如何在.net Winform里面显示PDF文档
2012/09/11 面试题
部队反四风对照检查材料
2014/09/26 职场文书
三潭印月的导游词
2015/02/12 职场文书
催款函怎么写
2015/06/24 职场文书
如何拟写通知正文?
2019/04/02 职场文书
简单实现一个手持弹幕功能+文字抖动特效
2021/03/31 HTML / CSS
php+laravel 扫码二维码签到功能
2021/05/15 PHP