Alternatives à la conservation de grandes listes en mémoire (python)

Si j'ai une liste(ou un tableau, dictionnaire....) en python qui dépasse la mémoire disponible de l'espace d'adresse, (32 bits python) quelles sont les options et vitesses relatives? (autres que de ne pas faire une liste que les grands)
La liste pourrait dépasser la mémoire, mais je n'ai aucun moyen de savoir avant de la main. Une fois qu'il commence supérieures à 75%, je voudrais ne plus garder la liste dans la mémoire (ou les nouveaux éléments de toute façon), est-il un moyen de convertir un fichier de base de l'approche de la mi-stream?

Quels sont les meilleurs (vitesse et de sortie de fichier options de stockage?

Juste besoin de stocker une simple liste de nombres. pas besoin d'aléatoire Nième élément d'accès, juste à ajouter/pop type d'opérations.

source d'informationauteur Vincent | 2010-01-01