我有一个 python 列表,它有大约 10000000 行,每行有 8 个元素。我注意到遍历这个列表并处理它们非常缓慢。在程序的某个地方,我还需要使用特定的键对这个列表列表进行排序。我在具有 2gb RAM 的系统中使用它。在如此大的列表上进行处理的最佳方法是什么?
编辑
让我们假设 data[] 有大约 10000000 个列表。我需要使用每个列表的第 0 个元素对数据进行排序
所以我正在遍历数据如下
for m in data:
和我正在使用的排序
data=sorted(data, key=itemgetter(0))