I know array.array
allows to have int/float array. How to have bool array? Memory efficient. so that 1 value is stored as 1 bit. does array
support it?
问问题
154 次
2 回答
3
据我所知,在本机 Python 中没有什么可以有效地存储布尔值,但您可以查看我认为您正在寻找的bitarray库。
于 2013-09-16T22:01:19.967 回答
0
>>> sys.getsizeof(int)
436
>>> sys.getsizeof(bool)
436
>>> sys.getsizeof(bool())
12
>>> sys.getsizeof(int())
12
>>>
基本上即使你可以,你也不会节省任何空间......
这也可能是有趣的
于 2013-09-16T22:02:09.143 回答