整数集,如1,3-7,33

intspan的Python项目详细描述


travisciPyPI Package latest releaseSupported versionsSupported implementationsWheel packaging supportTest line coverageTest branch coverage

intspan是一个方便地表示整数集的set子类。 集合可以从整数跨距创建并显示为整数跨距,例如 1-3,14,29,92-97而不是详尽的成员列表。比较:

intspan('1-3,14,29,92-97')
[1, 2, 3, 14, 29, 92, 93, 94, 95, 96, 97]

或者更糟的是,python的 本机无序集,例如:

set([96, 1, 2, 3, 97, 14, 93, 92, 29, 94, 95])

虽然它们都表示相同的值,intspan输出要紧凑得多 而且可以理解。它更好地揭示了 集合,使人类更容易快速确定 数据并确定“遗漏了什么?“

当迭代,pop()-正在迭代一个项,或正在转换为列表时,intspan 表现得好像它是一个有序的——事实上,是有序的——集合。钥匙 言下之意,不管项目的添加顺序如何, intspan将始终以最紧凑、最有组织的方式呈现 形式可能。

主绘图有一种方便的方式来指定、管理和查看 范围术语–例如,要在电子表格中处理的行。它也有帮助 您可以快速识别或报告哪些项在中成功处理not。 一个大数据集。

还有一个有序的intspanlist类型可以帮助指定 一组元素的排序。

请参阅Read the Docs的完整详细信息。

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

推荐PyPI第三方库


热门话题
java组织。openqa。硒。遥远的UnreachableBrowserException如何定义EXE路径?   java Camel AdviceWith不使用指定文件替换端点   基于字符串的java图像加载   Java中的启发式算法,计算8个谜题状态的线性冲突   java为什么不支持文件。probeContentType返回null   JPA@EntityListeners、@PrePersist和Spring@RepositoryEventHandler、@HandleBeforeSave之间的java差异   可能前缀的Java字符串到字符串[]   安装rJava | Makefile时发生java错误。全部:38:target’libjri的配方。所以他失败了   Java公共静态void main()   java如何覆盖txt文件中的某些单词   java如何获得循环中生成的字符值之和?   java Log4j创建另一个具有相同属性的appender   java如何在从Axis2 Web服务客户端通过代理服务器调用Web服务时设置代理设置?   在Windows上安装Elasticsearch时发生java错误   java如何向EditText组件添加TextChangedListener?