抱歉如果这个问题已经在其他地方回答过了; 我尝试了搜索,但没有找到任何可以回答我的问题的内容 (或者我可能已经找到了,但是没有理解它) ...
我相对较新于 Python (v2.6.2),并有一个包含浮点值的列表,看起来像以下这样(除了完整的列表每个条目都有2+百万项):
cat = [[152.123, 150.456, 151.789, ...], [4.123, 3.456, 1.789, ...], [20.123, 22.456, 21.789, ...]]
现在我想要做的是按照第三个列表元素的升序对这三个列表进行排序,以便获得以下结果:
cat_sorted = [[152.123, 151.789, 150.456, ...], [4.123, 1.789, 3.456, ...], [20.123, 21.789, 22.456, ...]]
我尝试了几种方法,但它们没有给我我想要的结果(或者可能我使用它们不正确)。有没有一种方法可以做到我想要的,如果可以的话,最容易和最快的方法是什么(考虑到我有三个200万条目)?有没有一种方法可以使用另一个列表来排序一个列表?