码迷,mamicode.com
首页 >  
搜索关键字:xrange    ( 279个结果
python 字符串反转
def reverse_str( s ): return s[::-1] def reverse_str( s ): t = '' for x in xrange(len(s)-1,-1,-1): t += s[x] return t
分类:编程语言   时间:2015-10-28 09:29:33    阅读次数:171
python一些区别
1,range和xrange的区别 前者是生成的一个是一个list对象,后者是一个生成器,要生成很大的数字序列的时候,用xrange会比range性能优很多,因为不需要一上来就开辟一块很大的内存空间。所以xrange做循环的性能比range好,尤其是返回很大的时候。尽量用xrange吧,除非你是要....
分类:编程语言   时间:2015-10-15 18:34:40    阅读次数:180
yield学习
如果要控制内存占用,最好不要用list来保存中间结果,而是通过iterable对象(range, xrange, generator等)来迭代。yield 使函数变为generator,返回对象为iterator(可通过for循环遍历)在一个generator function中,默认会执行到函数完...
分类:其他好文   时间:2015-10-05 20:48:43    阅读次数:195
python编码技巧
1 当我们使用循环是 for i in range(n): 对内存消耗很大 可以使用for i in xrange(n) 这个对内存消耗很小,因为它返回式一个迭代对象def fab(max): n, a, b = 0, 0, 1 while n < max: yie...
分类:编程语言   时间:2015-09-23 23:07:48    阅读次数:197
python风味之list创建
单重for循环>>> [x * x for x in xrange(10)][0, 1, 4, 9, 16, 25, 36, 49, 64, 81]单重for循环+if条件>>> [x * x for x in xrange(10) if x >> [(i,j) for i in range(10)...
分类:编程语言   时间:2015-09-07 00:38:31    阅读次数:233
1.xrange和range不要混了,2.range(len(xx))不如用enumerate
range()是列表, xrange()是迭代>>> a = ['Mary', 'had', 'a', 'little', 'lamb']>>> for i in range(len(a)):... print i, a[i]...0 Mary1 had2 a3 little4 lamb然而...
分类:编程语言   时间:2015-09-05 06:35:29    阅读次数:189
Python——内置类型
Python定义了丰富的数据类型,包括: 数值型:int, float, complex 序列:(iterable) str, unicode, tuple, list, bytearray, buffer, xrange 集合:set, fronzeset 映射:dict 文件:file...
分类:编程语言   时间:2015-08-18 18:05:48    阅读次数:178
xrange() 与 range() 的对比与总结
一,两个函数的文档:1,xrange():xrange(stop)xrange(start, stop[, step])This function is very similar to range(), but returns an xrange object instead of a list. ...
分类:其他好文   时间:2015-08-08 22:46:41    阅读次数:116
python中xrange和range的异同
这两个基本上都是在循环的时候用。for i in range(0, 100):print i for i in xrange(0, 100):print i这两个输出的结果都是一样的,实际上有很多不同,range会直接生成一个list对象:a = range(0,100)print type(a)p...
分类:编程语言   时间:2015-08-05 06:26:39    阅读次数:131
函数range()与xrange()的比较
range与xrange的比较range函数用法: range(stop) range(start,stop[,step]) 函数说明: 这是一个创建包含数列的列表的通用函数。它最常用于for循环。参数必须为普通的整数。如果step参数省略,则默认为1。如果start参数省略,则默认为0。该函数的完整形式返回一个整数列表[start, start + step, start + 2 * st...
分类:其他好文   时间:2015-07-29 12:15:49    阅读次数:348
279条   上一页 1 ... 21 22 23 24 25 ... 28 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!