Python 3 中是否存在 bool True 或 False 数组的数据结构?此外,这个数组比字节数组的内存效率更高吗?
我需要能够将值从 True 更改为 False 并通过索引访问它;但我不需要能够更改数组的大小。
编辑:此外,如果移动命令比索引更快,这也很好
最佳答案
使用数组怎么样?
import array
a = array.array("B", [0]*10) #fix size of 10 - all False
a[1] = 1 # Mutable, Yay!
print(a)
它将使用最少的内存,并为您提供 O(1) 索引
关于arrays - python中有可变的二进制数组吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36724451/