Rumah  >  Soal Jawab  >  teks badan

Menggunakan Senarai yang sangat panjang dalam Python mengakibatkan penggunaan memori yang berlebihan

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?

扔个三星炸死你扔个三星炸死你2685 hari yang lalu1443

membalas semua(1)saya akan balas

  • 習慣沉默

    習慣沉默2017-07-05 10:53:29

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

    balas
    0
  • Batalbalas