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

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():
    ... # 解析出你的内容,并处理
Beliebte Tutorials
Mehr>
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!