久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

Python中使用超長(zhǎng)的List導(dǎo)致內(nèi)存占用過(guò)大

瀏覽:184日期:2022-06-26 15:00:47

問(wèn)題描述

我需要在一段程序中使用一個(gè)長(zhǎng)度超過(guò)50萬(wàn)的List,但結(jié)果就是內(nèi)存使用率瞬間升高

請(qǐng)問(wèn)應(yīng)該用什么方法進(jìn)行優(yōu)化?

問(wèn)題解答

回答1:

這個(gè) list 一定要放在內(nèi)存里嗎?

如果你是一條一條處理的,并不需要全在內(nèi)存,你可以把這些內(nèi)容先寫(xiě)到磁盤(pán)文件,然后打開(kāi)它,用類(lèi)似下面的語(yǔ)句:

for item in file(’xxx.txt’).xreadlines(): ... # 解析出你的內(nèi)容,并處理

標(biāo)簽: Python 編程
相關(guān)文章:
主站蜘蛛池模板: 常德市| 岢岚县| 浠水县| 遂溪县| 务川| 盐津县| 安多县| 金华市| 尚志市| 连江县| 定安县| 昂仁县| 长宁区| 胶南市| 清徐县| 奈曼旗| 南华县| 湘西| 石景山区| 泉州市| 蕲春县| 宜良县| 马关县| 西充县| 阿坝| 从江县| 多伦县| 靖边县| 延寿县| 偏关县| 东至县| 海宁市| 阳原县| 崇阳县| 昭苏县| 山东省| 襄汾县| 黎川县| 临武县| 莱州市| 和田县|