約200,000,000の真偽値のコレクションであるオブジェクトを、Pythonで作成したいと考えています。特定の真偽値を最も効果的に変更または再呼び出しできるように、123,456,000などの任意の数値がtrueまたはfalseかどうかを迅速に判断したり、値を変更したりすることができます。Pythonの非常に大きなブールリスト
このリストを作成する最善の方法はありますか?または配列?クラス?またはちょうどビットの操作を使用して長いint?または、他の何か?
私は少し戸惑いがありますので、私がよく知っている他の言語の1つで質問していた場合よりも、私のことを覚えておく必要があります。このオブジェクトの操作がどのように見えるかの例を教えてください。
おかげ
真偽値は密であるか疎ですか?それらは均等に分布していますか、あるいは密度が高く、より狭い範囲になる可能性がありますか?データ構造の理想的な選択は、これらによって異なります。もちろん、あなたは「理想」を必要としないかもしれません。 – Steve314