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中使用pyhook实现键盘监控的例子
Jul 18 Python
Python字典简介以及用法详解
Nov 15 Python
Python爬虫实例扒取2345天气预报
Mar 04 Python
pandas表连接 索引上的合并方法
Jun 08 Python
python抓取需要扫微信登陆页面
Apr 29 Python
使用Python刷淘宝喵币(低阶入门版)
Oct 30 Python
Python中remove漏删和索引越界问题的解决
Mar 18 Python
pandas数据拼接的实现示例
Apr 16 Python
Django数据统计功能count()的使用
Nov 30 Python
python中reload重载实例用法
Dec 15 Python
深入浅析Django MTV模式
Sep 04 Python
python如何为list实现find方法
May 30 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性能分析工具XHProf安装使用教程
2015/05/13 PHP
php中请求url的五种方法总结
2017/07/13 PHP
用户注册常用javascript代码
2009/08/29 Javascript
jQuery选择器中含有空格的使用示例及注意事项
2013/08/25 Javascript
js和php如何获取当前url的内容
2013/09/22 Javascript
js获取url中的参数且参数为中文时通过js解码
2014/03/19 Javascript
深入分析escape()、encodeURI()、encodeURIComponent()的区别及示例
2014/08/04 Javascript
js鼠标点击按钮切换图片-图片自动切换-点击左右按钮切换特效代码
2015/09/02 Javascript
Javascript生成全局唯一标识符(GUID,UUID)的方法
2016/02/27 Javascript
基于BootStrap的图片轮播效果展示实例代码
2016/05/23 Javascript
JavaScript和jQuery制作光棒效果
2017/02/24 Javascript
vue指令以及dom操作详解
2017/03/04 Javascript
源码分析Vue.js的监听实现教程
2017/04/23 Javascript
zTree异步加载展开第一级节点的实现方法
2017/09/05 Javascript
vue--点击当前增加class,其他删除class的方法
2018/09/15 Javascript
Vue 设置axios请求格式为form-data的操作步骤
2019/10/29 Javascript
JavaScript ECMA-262-3 深入解析(一):执行上下文实例分析
2020/04/25 Javascript
vant自定义二级菜单操作
2020/11/02 Javascript
vue实现简易的双向数据绑定
2020/12/29 Vue.js
python解析html开发库pyquery使用方法
2014/02/07 Python
通过源码分析Python中的切片赋值
2017/05/08 Python
Python进程间通信之共享内存详解
2017/10/30 Python
详解Django之admin组件的使用和源码剖析
2018/05/04 Python
用openCV和Python 实现图片对比,并标识出不同点的方式
2019/12/19 Python
Python如何对齐字符串
2020/07/30 Python
店长职务说明书
2014/02/04 职场文书
《挑山工》的教学反思
2014/02/16 职场文书
《九寨沟》教学反思
2014/04/08 职场文书
个人投资合作协议书
2014/10/12 职场文书
2014年妇联工作总结
2014/11/21 职场文书
晚会开场白和结束语
2015/05/29 职场文书
摘录式读书笔记
2015/07/01 职场文书
干部考核工作总结2015
2015/07/24 职场文书
2015年幼儿园国庆节活动总结
2015/07/30 职场文书
深入浅析React中diff算法
2021/05/19 Javascript
聊聊mysql都有哪几种分区方式
2022/04/13 MySQL