python中range和xrange的区别】的更多相关文章

先来看看range与xrange的用法介绍 help(range)Help on built-in function range in module __builtin__: range(...) range(stop) -> list of integers range(start, stop[, step]) -> list of integers Return a list containing an arithmetic progression of integers. range(i…
1.range生成一个列表:xrange生成一个生成器 2.用法都差不多  …
range    函数说明:range([start,] stop[, step]),根据start与stop指定的范围以及step设定的步长,生成一个序列.range示例: >>> range() [, , , , ] >>> range(,) [, , , ] >>> range(,,) [, , ] xrange    函数说明:用法与range完全相同,所不同的是生成的不是一个数组,而是一个生成器.xrange示例: >>>…
range() 相当于直接构造一个列表,而xrange() 是返回一个迭代值. range用法: range( 开始值,结束值,步长) 在需要大量迭代的时候,比较适合使用xrange()…
range 函数说明:range([start,] stop[, step]),根据start与stop指定的范围以及step设定的步长,生成一个列表. xrange 函数说明:和range 的用法完全相同,但是返回的是一个生成器.在python3中已经由range取代xrange print range(10) #[0, 1, 2, 3, 4, 5, 6, 7, 8, 9] print xrange(10) #xrange(10) print range(2,10) #[2, 3, 4, 5,…
函数:len() 作用:返回字符串.列表.字典.元组等长度 语法:len(str) 参数: str:要计算的字符串.列表.字典.元组等 返回值:字符串.列表.字典.元组等元素的长度 实例 1.计算字符串的长度: >>> s = "hello word" >>> len(s) 10 2.计算列表的元素个数: >>> str= ['h','e','l','l','o'] >>> len(str) 5 3.计算字典的总长…
函数:len() 作用:返回字符串.列表.字典.元组等长度 语法:len(str) 参数: str:要计算的字符串.列表.字典.元组等 返回值:字符串.列表.字典.元组等元素的长度 实例 1.计算字符串的长度: >>> s = "hello word" >>> len(s) 10 2.计算列表的元素个数: >>> str= ['h','e','l','l','o'] >>> len(str) 5 3.计算字典的总长…
range和xrange用法相同,不同的是xrange不是生成一个序列,而是作为一个生成器,即生成一个取出一个 相对来说,xrange比range性能优化很多,因为不需要一下子开辟一块很大的内存,特别是数据量比较大的时候 注意: xrange和range这两个基本是使用在循环的时候 当需要输出一个列表的时候,就必须要使用range了…
range(start,stop,step): 1.用于循环时使用,可以给定开始,结束,和步长 例如: >>> for i in range(2,10,2):... print i,...2 4 6 8 2.也可以不给定步长,默认是1 例如: >>> for i in range(1,5):... print i,...1 2 3 4 3.也可以不给定结尾,默认从0开始 例如: >>> for i in range(5):... print i,...…
range     函数说明:range([start,] stop[, step]).依据start与stop指定的范围以及step设定的步长,生成一个序列. range演示样例:  >>> range(5) [0, 1, 2, 3, 4] >>> range(1,5) [1, 2, 3, 4] >>> range(0,6,2) [0, 2, 4] xrange     函数说明:使用方法与range全然同样,所不同的是生成的不是一个数组.而是一个生…