L'utilisation d'une liste trop longue en Python entraîne une utilisation excessive de la mémoire
扔个三星炸死你
扔个三星炸死你 2017-07-05 10:51:29
0
1
1454

Je dois utiliser une liste d'une longueur supérieure à 500 000 dans un programme, mais le résultat est que l'utilisation de la mémoire augmente instantanément

Quelle méthode utiliser pour l’optimisation ?

扔个三星炸死你
扔个三星炸死你

répondre à tous(1)
習慣沉默

Est-ce que ceci list doit être stocké en mémoire ?

Si vous les traitez un par un et n'avez pas besoin de tous les stocker en mémoire, vous pouvez d'abord écrire le contenu dans un fichier disque, puis l'ouvrir et utiliser une instruction similaire à la suivante :

for item in file('xxx.txt').xreadlines():
    ... # 解析出你的内容,并处理
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal