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操作MySQL数据库9个实用实例
Dec 11 Python
django+js+ajax实现刷新页面的方法
May 22 Python
python文件名和文件路径操作实例
Sep 29 Python
Django使用uwsgi部署时的配置以及django日志文件的处理方法
Aug 30 Python
Python + Requests + Unittest接口自动化测试实例分析
Dec 12 Python
python paramiko远程服务器终端操作过程解析
Dec 14 Python
Python 实现日志同时输出到屏幕和文件
Feb 19 Python
对Python 字典元素进行删除的方法
Jul 31 Python
python字典key不能是可以是啥类型
Aug 04 Python
Python实例方法、类方法、静态方法区别详解
Sep 05 Python
python利用xlsxwriter模块 操作 Excel
Oct 14 Python
Python实现邮件发送的详细设置方法(遇到问题)
Jan 18 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来检测proxy
2006/10/09 PHP
php+mysqli批量查询多张表数据的方法
2015/01/29 PHP
PHP查找与搜索数组元素方法总结
2015/06/12 PHP
PHP 500报错的快速解决方法
2016/12/14 PHP
Laravel中的chunk组块结果集处理与注意问题
2018/08/15 PHP
模仿jQuery each函数的链式调用
2009/07/22 Javascript
百度留言本js 大家可以参考下
2009/10/13 Javascript
JQuery的一些小应用收集
2010/03/27 Javascript
非主流的textarea自增长实现js代码
2011/12/20 Javascript
JS 实现BASE64_ENCODE和BASE64_DECODE(实例代码)
2013/11/13 Javascript
Js与下拉列表处理问题解决
2014/02/13 Javascript
在JavaScript中操作时间之setYear()方法的使用
2015/06/12 Javascript
Javascript验证方法大全
2015/09/21 Javascript
JavaScript获取function所有参数名的方法
2015/10/30 Javascript
浅谈javascript基础之客户端事件驱动
2016/06/10 Javascript
AngularJS 模块详解及简单实例
2016/07/28 Javascript
Ionic + Angular.js实现图片轮播的方法示例
2017/05/21 Javascript
微信小程序slider组件使用详解
2018/01/31 Javascript
Vue中的slot使用插槽分发内容的方法
2018/03/01 Javascript
jQuery pjax 应用简单示例
2018/09/20 jQuery
微信小程序如何获取手机验证码
2018/11/04 Javascript
微信小程序左滑删除实现代码实例
2019/09/16 Javascript
Vue的Eslint配置文件eslintrc.js说明与规则介绍
2020/02/03 Javascript
[35:34]Liquid vs Winstrike 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/19 DOTA
python计算圆周长、面积、球体体积并画出圆
2014/04/08 Python
python简易实现任意位数的水仙花实例
2018/11/13 Python
用Python制作音乐海报
2021/01/26 Python
夏尔巴人登珠峰品牌:Sherpa Adventure Gear
2018/02/08 全球购物
Weblogic的布署方式
2013/08/23 面试题
财产公证书样本
2014/04/04 职场文书
一岗双责责任书
2014/04/15 职场文书
关于安全的演讲稿
2014/05/09 职场文书
地方课程教学计划
2015/01/19 职场文书
收银员岗位职责
2015/02/03 职场文书
廉政承诺书范文
2015/04/28 职场文书
Python创建SQL数据库流程逐步讲解
2022/09/23 Python