对于这两个好像功能都差不多,这两个经常会被搞混,所以今天一定要把这个完全弄清楚。

首先我们看看range: range([start,] stop[, step]),根据start与stop指定的范围以及step设定的步长,生成一个序列。注意这里是生成一个序列。

xrange的用法与range相同,即xrange([start,] stop[, step])根据start与stop指定的范围以及step设定的步长,他所不同的是xrange并不是生成序列,而是作为一个生成器。即他的数据生成一个取出一个。

所以相对来说,xrange比range性能优化很多,因为他不需要一下子开辟一块很大的内存,特别是数据量比较大的时候。

注意:1、xrange和range这两个基本是使用在循环的时候。

2、 当需要输出一个列表的时候,就必须要使用range了。

xrange与range之间的区别相关推荐

  1. Python基础教程:xrange和range的使用区别

    range 函数说明:range([start,] stop[, step]),根据start与stop指定的范围以及step设定的步长,生成一个列表. >>> range(10) ...

  2. [Python] xrange和range的使用区别

    原创文章,欢迎转载.转载请注明:转载自 祥的博客 原文链接:http://blog.csdn.net/humanking7/article/details/45950967 range 函数说明:ra ...

  3. python中bytearray和java中byte[]的区别_Python经典面试题:说说Python中xrange和range的区别?...

    昨晚一小伙后台问xrange和range有啥区别,讲了下他倒领悟的挺快,其实这也是你各面试Python岗位,经常会遇到的Python面试题,长个心眼哈,说不定明年3月你找工作就用上了. 废话不多说,开 ...

  4. Python经典面试题:说说Python中xrange和range的区别?

    昨晚一小伙后台问xrange和range有啥区别,讲了下他倒领悟的挺快,其实这也是你各面试Python岗位,经常会遇到的Python面试题,长个心眼哈,说不定明年3月你找工作就用上了. 废话不多说,开 ...

  5. python range函数与numpy arange函数,xrange与range的区别

    转自:https://www.cnblogs.com/ymjyqsx/p/6426764.html 1.range()返回的是range object,而np.arange()返回的是numpy.nd ...

  6. 【Python面试】 说说Python中xrange和range的区别?

    往期面试题: 谈谈对 Python 和其他语言的区别? 说说4种常用编码的区别? 说说Python面向对象三大特性? 说说Python中有几种数据类型? 废话不多说,开始今天的题目: 问:说说Pyth ...

  7. python2中xrange比range优点_【Python面试】 说说Python中xrange和range的区别?

    公众号新增加了一个栏目,就是每天给大家解答一道Python常见的面试题,反正每天不贪多,一天一题,正好合适,只希望这个面试栏目,给那些正在准备面试的同学,提供一点点帮助! 小猿会从最基础的面试题开始, ...

  8. python range 步长为负数_【Python面试】 说说Python中xrange和range的区别?

    公众号新增加了一个栏目,就是每天给大家解答一道Python常见的面试题,反正每天不贪多,一天一题,正好合适,只希望这个面试栏目,给那些正在准备面试的同学,提供一点点帮助! 小猿会从最基础的面试题开始, ...

  9. python range函数小数_python range函数与numpy arange函数,xrange与range的区别

    转自:https://www.cnblogs.com/ymjyqsx/p/6426764.html 1.range()返回的是range object,而np.arange()返回的是numpy.nd ...

最新文章

  1. golang 反射 reflect包 struct相互填充
  2. 计算机基础知识应用文档,计算机基础知识与应用
  3. Ubuntu、Windows双系统为Ubuntu增加磁盘空间
  4. python字符复制函数是啥_Python最全的字符和字符串函数,直接复制到IDLE或另存为py可以运行...
  5. 国外基于android的系统,基于Android的位置服务系统设计与实现
  6. 第17课:RDD案例(join、cogroup等实战)
  7. 【CF961G】Partitions(第二类斯特林数)
  8. android studio闪退代码不报错_代码不报错,不代表真的没错
  9. 用Windows XP自带的性能监视器测试瑞星2010性能(转)
  10. java float.max value_java – Float.POSITIVE_INFINITY和Float.MAX_VALUE有什么区别?
  11. 关于Object[]数组强转成Integer[]类型的数组.
  12. 【MySQL数据库教程天花板】
  13. 电机系列(1) - foc最基本原理、clark变换 、park变换、附代码
  14. java与seo_seo和java哪个更好
  15. c语言 析构函数,C++析构函数详解
  16. 四面阿里软件测试被刷,怒刷三个月测试面试题,成功进入哔哩哔哩
  17. Shader光照模型-高光反射
  18. draggrid简单用法
  19. 浅谈Attention注意力机制及其实现
  20. Praat脚本-014 | 删除选择区域内的所有边界条

热门文章

  1. SpringBoot自动装配原理分析
  2. Bat 批处理脚本学习(1)- copy命令
  3. iso 加入usb驱动_如何查看DVD,ISO或USB驱动器上的Windows版本和内部版本
  4. 模拟银行账户业务,bank添加带参方法实现存款和取款业务, 存款时帐户初始金额为0元,取款时如果余额不足给出提示。
  5. .linux重命名文件命令,Linux rename命令文件重命名的用法汇总
  6. Android模拟器上不了网的解决办法
  7. WordPress站点健康提示REST API遇到了错误
  8. 一文看懂什么是自攻螺丝
  9. 计算机快捷键任务管理器,任务管理器快捷键,小编告诉你电脑如何打开任务管理器...
  10. mysql主从同步可靠吗_说一下mysql主从同步