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中解决这个问题?我如何处理python中较大的数据集?
答案 0 :(得分:0)
我建议改为使用SQLite数据库文件。在我看来,它非常易于使用和管理,实际上它非常有效。如果你将所有内容同时放在内存中,当基于内存的数据库增长时,你将遇到麻烦。