多个连续整数集的高效存储
range_set的Python项目详细描述
rangeset
==
许可证:您可以选择mit或apache许可证2.0
----
python集,但如果您需要一个大部分是连续整数的大型
集,则效率非常低。rangeset类为这些集合提供高效的
处理和存储。
非整数?
===
rangeset适用于实例是
*可比较的
*可单步执行的类,即可以向它们加1/从中减去1。
*离散的,即在“n”和“n+1”之间没有值。
rangeset不加或减去任何其他值,也不尝试减去两个实例。相互之间。
减1的要求是一个优化,如果有必要,可以删除该优化。
==
许可证:您可以选择mit或apache许可证2.0
----
python集,但如果您需要一个大部分是连续整数的大型
集,则效率非常低。rangeset类为这些集合提供高效的
处理和存储。
非整数?
===
rangeset适用于实例是
*可比较的
*可单步执行的类,即可以向它们加1/从中减去1。
*离散的,即在“n”和“n+1”之间没有值。
rangeset不加或减去任何其他值,也不尝试减去两个实例。相互之间。
减1的要求是一个优化,如果有必要,可以删除该优化。