Skip to content

zed/lrange

Repository files navigation

lrange - unlimited xrange in pure Python

image

image

lrange is a lazy range function for Python 2.x or xrange drop-in replacement for long integers.

lrange is a pure Python analog of the builtin range function from Python 3.x.

>>> from lrange import lrange >>> r = lrange(2*100, 2101, 2100) >>> len(r) 1 >>> for i in r: ... print i, 1267650600228229401496703205376 >>> for i in r: ... print i, 1267650600228229401496703205376 >>> 2100 in r True >>> r[0], r[-1] (1267650600228229401496703205376L, 1267650600228229401496703205376L) >>> L = list(r) >>> L2 = [1, 2, 3] >>> L2[:] = r >>> L == L2 == [2*100] True

Files are licensed under the MIT License. See the file MIT-LICENSE.txt for details.

The latest version is at https://github.com/zed/lrange/

About

Lazy range function for Python 2.x or xrange's drop-in replacement for long integers

Resources

License

Stars

Watchers

Forks

Packages

No packages published