j=[]
m=[]
n=[]
o=[]
for i in range(100480508):
j.append(str(i))
m.append(str(i))
n.append(str(i))
o.append(str(i))
基本上我正在研究電影推薦系統。我想將客戶的詳細信息存儲在1億個大小的列表中! 當我執行這個程序時,它被殺死了!如何在python中創建4個大小爲1億的列表?
有沒有解決方案來解決這個問題在python中?我如何處理python中較大的數據集?
改爲使用數據庫。你的程序永遠不需要同時在內存中保存4億個字符串。 –
感謝Martijin!但是,不使用數據庫可以這樣做嗎?基本上,我從文件中讀取細節並將其存儲在列表中以供計算... – Nagamani
這是一場比賽,您需要自己研究一下。我強烈懷疑,同時擁有1億內存評級將成爲解決方案。 –