擅长:python、mysql、java
<p>“快”总是相对的:)</p>
<p><a href="http://pypi.python.org/pypi/BitVector/3.0" rel="nofollow noreferrer">BitVector</a>包似乎能满足您的需要。但我对它的性能没有经验。在</p>
<p>还有一个<a href="http://code.google.com/p/python-bitstring/" rel="nofollow noreferrer">BitString</a>实现。也许你做了一些测量来找出,哪一个更能满足你的特定需求?在</p>
<p>如果您不需要特定的类,也不需要诸如切片或位计数之类的东西,那么只需使用python的<code>long</code>值(任意长度的整数)就可以了。这可能是性能最好的实现。在</p>
<p><a href="https://stackoverflow.com/questions/2147848/how-do-i-represent-and-work-with-n-bit-vectors-in-python">This qestion</a>似乎很相似,尽管作者需要较少的位并且需要一个标准库。在</p>