如何在python中创建四个大小为1亿的列表?

时间:2016-04-28 09:17:21

标签: python python-3.x

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中较大的数据集?

1 个答案:

答案 0 :(得分:0)

我建议改为使用SQLite数据库文件。在我看来,它非常易于使用和管理,实际上它非常有效。如果你将所有内容同时放在内存中,当基于内存的数据库增长时,你将遇到麻烦。