【发布时间】:2010-12-31 15:33:08
【问题描述】:
如果我在 python 中有一个可能超出可用内存地址空间的列表(或数组、字典....),(32 位 python)有哪些选项和相对速度? (除了没有列出那么大的清单) 该列表可能超出记忆,但我无法事先知道。一旦它开始超过 75%,我不想再将列表保留在内存中(或者无论如何都是新项目),有没有办法在中途转换为基于文件的方法?
最好的(进出速度)文件存储选项是什么?
只需要存储一个简单的数字列表。无需随机访问第 N 个元素,只需追加/弹出类型的操作。
【问题讨论】:
标签: python file list memory-management 32bit-64bit