lrange-纯python中的无限xrange

lrange的Python项目详细描述


https://img.shields.io/coveralls/zed/lrange.svghttps://img.shields.io/travis/zed/lrange/master.svg

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/

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
为什么java在我的资源文件夹中找不到该文件?   Java:乱码程序   具有固定大小字节数组消息的java中断器模式   oop从Java中泛化属性的超类调用静态成员   接口如何编写对多种对象(Java)具有相同实现的方法?   java是类级注释的定义类加载器始终是该类的初始类加载器的父级?   JSON对象/数组Java类   Junits中的java NullPointerException   java如何在使用RecyclerView(Android Studio)时为ArrayList中的字母上标   Java GUI应用程序在控制台中打印信息是一种好的做法吗?   java LeJOS NXT编程   java没有为参数8指定值   java Android应用程序崩溃,没有任何可见错误   java椭圆曲线数字签名算法(ECDSA)在BouncyCastle上的实现   使用jsonschema2pojo的java只创建List<Object>,没有比这更复杂的了   加密如何检查字符串是否在java中加密?   Java While循环未运行错误   Java:drawImage找不到我的BuffereImage   java二维数组只显示数字,而不是字符串答案