列表列表帮助排序

2024-03-28 19:56:42 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个列表列表(就像一个矩阵)。假设我想对列表列表中的每个列表进行排序。例如,假设以下列表:

l = [[1, 3, 2, 4], [3, 5, 1, 6]]

现在我来整理一下:

for li in l:
   li.sort()

问题是它会。。。我使用的python解释器是3.4。最奇怪的是,如果我把一个print放在这个循环中,它就不会出错。。。我使用的列表有一个非常大的维度(10^6 x 80),所有元素都是整数(我用all(((isinstance(item, int) for item in items) for items in l))检查了它)。你知道吗

我试图在网上搜索,但运气不好。有人有什么想法吗?或者我应该向Python bug tracker报告吗?你知道吗

编辑: 我想我已经解决了。一旦我怀疑熊猫我决定卸载它和安装它再次与pip3.4。最让我害怕的不是它产生的大量警告。在编译并安装之后,我再次尝试运行脚本,但没有出现任何错误。谢谢

再次编辑: 抱歉再次打扰各位,过了一段时间问题仍然存在,而且是坏内存。当python试图使用坏内存地址范围时,问题才出现。我想每件事都有它的一生,甚至一生的记忆。:)


Tags: in元素编辑列表for排序items矩阵