如果已在其他地方回答此问题,我们深表歉意;我试过搜索,但没有找到任何可以回答我的问题的东西(或者也许我有,但不明白)......
我对 Python(v2.6.2)相当陌生,并且有一个包含浮点值的列表列表,看起来如下所示(除了每个列表的完整内容有 2+ 百万个条目):
cat = [[152.123, 150.456, 151.789, ...], [4.123, 3.456, 1.789, ...], [20.123, 22.456, 21.789, ...]]
现在我想做的是按第三个列表的元素的升序对所有 3 个列表进行排序,这样我得到:
cat_sorted = [[152.123, 151.789, 150.456, ...], [4.123, 1.789, 3.456, ...], [20.123, 21.789, 22.456, ...]]
我已经尝试了一些东西,但它们没有给我我正在寻找的东西(或者我可能没有正确使用它们)。有没有办法做我正在寻找的东西,如果是这样,什么是最简单和最快的(考虑到我有 3 x 200 万个条目)?有没有办法使用另一个列表对一个列表进行排序?