Menggunakan Senarai yang sangat panjang dalam Python mengakibatkan penggunaan memori yang berlebihan
扔个三星炸死你
扔个三星炸死你 2017-07-05 10:51:29
0
1
1475

Saya perlu menggunakan Senarai dengan panjang lebih daripada 500,000 dalam program, tetapi hasilnya ialah penggunaan memori meningkat serta-merta

Apakah kaedah yang harus digunakan untuk pengoptimuman?

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

membalas semua(1)
習慣沉默

Adakah ini list perlu disimpan dalam ingatan?

Jika anda memprosesnya satu persatu dan tidak perlu menyimpan kesemuanya dalam ingatan, anda boleh menulis kandungannya pada fail cakera dahulu, kemudian bukanya dan gunakan pernyataan yang serupa dengan yang berikut:

for item in file('xxx.txt').xreadlines():
    ... # 解析出你的内容,并处理
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan