Python中非常大的布尔列表

Dan*_*Dan 6 python arrays list

我想在python中创建一个对象,它是一个大约200,000,000个真/假值的集合.因此,我可以最有效地更改或回忆任何给定的真/假值,以便我可以快速确定是否有任何给定的数字,如123,456,000是真还是假或更改其值.

列表是最好的方法吗?还是阵列?还是上课?或者只是使用位操作的长整数?或者是其他东西?

我有点像菜鸟,所以你可能不得不为我拼出的东西比我用其他一种我更了解的语言提问.请举例说明如何操作此对象.

谢谢

Luk*_*ský 12

您可以尝试使用该bitarray模块,或者array自己使用整数编写类似的东西.