Quiero crear un objeto en python que sea una colección de alrededor de 200,000,000 de valores verdadero/falso. Para que pueda cambiar o recuperar de forma más efectiva cualquier valor verdadero/falso, para poder determinar rápidamente si un número dado, como 123,456,000 es verdadero o falso o cambiar su valor.Lista booleana extremadamente grande en Python
¿Es la mejor manera de hacer esto una lista? o una matriz? o una clase? o solo un int largo usando operaciones de bits? ¿o algo mas?
Soy un poco novato, así que puede que me deletree más cosas que si estuviera haciendo la pregunta en uno de los otros idiomas que conozco mejor. Por favor, dame ejemplos de cómo se vería el funcionamiento de este objeto.
Gracias
¿Los valores verdadero/falso son densos o escasos? ¿Están distribuidos uniformemente, o es probable que sean rangos más densos y más escasos? La elección ideal de la estructura de datos difiere según estos. Por supuesto, puede que no necesites "ideal". – Steve314