STINNER Victor added the comment: >> If yes, maybe we should start with a module on PyPI. Is there a volunteer to >> try this option? > > bitsets – ordered subsets over a predefined domain
This is an array of *bits*, not an array of bytes (or integers). > bitarray – efficient boolean array implemented as C extension This one is also an array of *bits*, but I see .frombytes() and .tobytes() methods. > bitstring – pure-Python bit string based on bytearray Array of *bits*. I don't see how to use an array of integers (or a byte string) with it. > BitVector – pure-Python bit array based on unsigned short array > Bitsets – Cython interface to fast bitsets in Sage > bitfield – Cython positive integer sets > intbitset – integer bit sets as C extension I'm too lazy to check these ones. I didn't check these modules support operations like x^y. > Is it enough? Ah, and NumPy. I'm quite sure that NumPy supports operations like x^y ;-) And NumPy supports a wide choices of arrays. Victor ---------- _______________________________________ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue19251> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com