`

python range和xrange区别

阅读更多

在python2中,range()函数创建的值已经是用整数值完全填满的的列表,当范围很大时,这个在不经意间消耗掉所有的可用的内存,因此在python2中,一般使用xrange()函数。在进行查找时,xrange()函数创建的对象会查询时根据需要计算它所表示的值,因此在表示极大的范围值得首选方式;在python3中,xrange已经由range替代,已经删除了老式range的功能。

分享到:
评论

相关推荐

    浅谈Python中range和xrange的区别

    本篇文章主要介绍了浅谈Python中range和xrange的区别,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧

    python中xrange和range的区别

    range 函数说明:range([start...xrange 函数说明:用法与range完全相同,所不同的是生成的不是一个数组,而是一个生成器。xrange示例:复制代码 代码如下:>>> xrange(5)xrange(5)>>> list(xrange(5))[0, 1, 2, 3, 4]>>>

    深入理解Python中range和xrange的区别

     python中xrange和range的区别 python中range()与xrange()用法分析 本次小编给大家带来的是深入理解range和xrange之间的区别。 两种用法介绍如下: 1.range([start], stop[, step]) 返回等差数列。构建等差数列,...

    Python3如何使用range函数替代xrange函数

    在 Python 2 中 xrange() 创建迭代对象的用法是非常流行的。比如: for 循环或者是列表/集合/字典...在 Python 3 中,range() 是像 xrange() 那样实现以至于一个专门的 xrange() 函数都不再存在(在 Python 3 中 xrange

    python中range()与xrange()用法分析

    本文实例讲述了python中range()与xrange()用法。分享给大家供大家参考,具体如下: 据说range比xrange开销要大,原因是range会直接生成一个list对象,而xrange每次调用返回其中的一个值(参考://...

    python中xrange用法分析

    本文实例讲述了python中xrange用法。分享给大家供大家参考。具体如下: 先来看如下示例: >>> x=xrange(0,8) >>> print x xrange(8) >>> print x[0] 0 >>> print x[7] 7 >>> print x[8] Traceback (most recent ...

    Python中xrange与yield的用法实例分析

    主要介绍了Python中xrange与yield的用法,结合实例形式较为详细的分析了range和xrange功能、使用方法与相关注意事项,需要的朋友可以参考下

    xrange:xrange内置的纯Python实现

    Python 2.7内置xrange的纯Python实现,并且从该版本的Python 3.x range内置(代替xrange )向后移植了一些功能。 没有充分的理由在代码中使用它,它的目的是记录和描述xrange或range内建xrange的行为,以及通常...

    python试题python面试题目

    10道python初学者面临的基础问题 Python中是否需要缩进? Python数组和列表有什么区别? Python中的函数是什么? 什么是__init__?...range和xrange有什么区别? 如何在Python中写注解? Python中生成器是什么?

    Python 面试题汇总及答案详解完整版

    1:为什么学习 Python 2:通过什么途径学习 ...19:xrange 和 range 的区别 20:文件操作时:xreadlines 和 readlines 的区别 21: 列列举布尔值为 False 的常见值 22. 字符串、列表、元组、字典每个常用的 5 个方法

    Python程序设计PPT

    在Python 2.x中xrange()创建迭代对象的用法是非常流行的,比如:for循环或者是...在Python 3.x中,range()的实现方式与xrange()函数相同,所以就不存在专用的xrange()(在Python 3.x中使用xrange()会触发NameError)。

    浅谈Python中range与Numpy中arange的比较

    本文先比较range与arange的异同点,再详细介绍各自的用法,然后列举了几个简单的示例,最后对xrange进行了简单的说明。 1. range与arange的比较 (1)相同点:A、参数的可选性、默认缺省值是一样的;B、结果均包括...

    PyJumble:Python 存储库

    ##关于 Python 的事情要记住:###1- range vs xrange range 函数创建一个包含由输入定义的数字的列表。 xrange 函数创建一个数字生成器。 您会经常看到 xrange 的使用频率比 range 高得多。 这只是一个原因 - 资源...

    Python核心编程第二版

     1.4 下载和安装Python   1.5 运行Python   1.5.1 命令行上的交互式解释器   1.5.2 从命令行启动脚本   1.5.3 集成开发环境   1.5.4 其他的集成开发环境和执行环境   1.6 Python文档   1.7 ...

Global site tag (gtag.js) - Google Analytics