Python - 大名单问题
Python - big list issue
我需要创建和搜索一个大列表,例如 3.9594086612e+65 个 10x10 数组的列表(或更大数组的更大列表)。
我需要创建组合列表。在我需要根据一些规则过滤掉一些组合之后。重复这个过程,直到只剩下一个组合。
如果我尝试创建此列表,它会在几分钟后因为内存不足而崩溃。
我可以想象,解决方案应该是在内存中以不同于列表的方式存储数据。
什么是可能的、正确的和简单的方法? SQL数据库?没有SQL数据库?或者只是一个接一个地打开和关闭多个文本文件?我需要 运行 多次浏览此列表。
你好:
3.9594086612e+65
它比世界上所有的计算机内存都多。
(而且我没有乘以10)!
我需要创建和搜索一个大列表,例如 3.9594086612e+65 个 10x10 数组的列表(或更大数组的更大列表)。
我需要创建组合列表。在我需要根据一些规则过滤掉一些组合之后。重复这个过程,直到只剩下一个组合。
如果我尝试创建此列表,它会在几分钟后因为内存不足而崩溃。
我可以想象,解决方案应该是在内存中以不同于列表的方式存储数据。
什么是可能的、正确的和简单的方法? SQL数据库?没有SQL数据库?或者只是一个接一个地打开和关闭多个文本文件?我需要 运行 多次浏览此列表。
你好:
3.9594086612e+65
它比世界上所有的计算机内存都多。
(而且我没有乘以10)!