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

如何在python中创建四个大小为1亿的列表?,python,python-3.x,Python,Python 3.x,基本上,我在做电影推荐系统。我想将客户的详细信息存储在一个1亿大小的列表中!! 当我执行这个程序时,它被杀死了 在python中有解决这个问题的解决方案吗?在python中如何处理较大的数据集 我建议改为使用SQLite数据库文件。它很容易使用和管理,在我看来,实际上它非常有效。如果同时将所有内容都放在内存中,当基于内存的数据库增长时,您将陷入麻烦。请改用数据库。您的程序永远不需要同时在内存中保存4亿个字符串。谢谢Martijin!!但不使用数据库,有可能做到吗?基本上,我从文件中读取详细信息并

基本上,我在做电影推荐系统。我想将客户的详细信息存储在一个1亿大小的列表中!! 当我执行这个程序时,它被杀死了


在python中有解决这个问题的解决方案吗?在python中如何处理较大的数据集

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

请改用数据库。您的程序永远不需要同时在内存中保存4亿个字符串。谢谢Martijin!!但不使用数据库,有可能做到吗?基本上,我从文件中读取详细信息并将其存储在列表中进行计算……这是一个竞争,你必须自己解决这个问题。我强烈怀疑同时在内存中保存1亿个收视率是否是解决方案。好的,Martijin!!我会自己锻炼的!!但是我甚至不能在列表中存储这些值。。请在这方面帮助我。指定你想对这些列表做什么也可能有助于回答这个问题。谢谢Victor Domingos!!我会努力做到的!!如果这是您第一次在Python中使用SQLite,您可能需要查看以下介绍性教程:、和。我希望有帮助!
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))