lrange-纯python中的无限xrange
lrange的Python项目详细描述
lrange是python 2.x或x range的惰性范围函数 替换长整数。
lrange是内置函数的纯python模拟 Python3.x.
>>> from lrange import lrange >>> r = lrange(2**100, 2**101, 2**100) >>> len(r) 1 >>> for i in r: ... print i, 1267650600228229401496703205376 >>> for i in r: ... print i, 1267650600228229401496703205376 >>> 2**100 in r True >>> r[0], r[-1] (1267650600228229401496703205376L, 1267650600228229401496703205376L) >>> L = list(r) >>> L2 = [1, 2, 3] >>> L2[:] = r >>> L == L2 == [2**100] True
文件是根据麻省理工学院的许可证授权的。请参阅文件mit-license.txt 详细情况。
最新版本位于https://github.com/zed/lrange/