lrange - unlimited xrange in pure Python
Project description
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, 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
Files are licensed under the MIT License. See the file MIT-LICENSE.txt for details.
The latest version is at http://github.com/zed/lrange/
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
lrange-0.0.2.dev.tar.gz
(9.8 kB
view hashes)