Die Verwendung einer zu langen Liste in Python führt zu einer übermäßigen Speichernutzung
扔个三星炸死你
扔个三星炸死你 2017-07-05 10:51:29
0
1
1379

Ich muss in einem Programm eine Liste mit einer Länge von mehr als 500.000 verwenden, aber das Ergebnis ist, dass die Speichernutzung sofort ansteigt

Welche Methode sollte zur Optimierung verwendet werden?

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

Antworte allen (1)
習慣沉默

这个list一定要放在内存里吗?

如果你是一条一条处理的,并不需要全在内存,你可以把这些内容先写到磁盘文件,然后打开它,用类似下面的语句:

for item in file('xxx.txt').xreadlines(): ... # 解析出你的内容,并处理
    Neueste Downloads
    Mehr>
    Web-Effekte
    Quellcode der Website
    Website-Materialien
    Frontend-Vorlage
    Über uns Haftungsausschluss Sitemap
    Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!