如果在别处得到回答,请道歉; 我试过搜索,但没有找到任何能回答我问题的东西(或许我有,但不明白)......
我是Python的新手(v2.6.2)并且有一个包含浮点值的列表列表,看起来类似于以下内容(除了完整的东西每个列表有超过200万个条目):
cat = [[152.123, 150.456, 151.789, ...], [4.123, 3.456, 1.789, ...], [20.123, 22.456, 21.789, ...]]
Run Code Online (Sandbox Code Playgroud)
现在我要做的是按照第三个列表的元素的升序对所有3个列表进行排序,这样我得到:
cat_sorted = [[152.123, 151.789, 150.456, ...], [4.123, 1.789, 3.456, ...], [20.123, 21.789, 22.456, ...]]
Run Code Online (Sandbox Code Playgroud)
我尝试了一些东西,但他们没有给我我正在寻找的东西(或者我可能错误地使用它们).有没有办法做我想要的东西,如果有的话,最简单和最快的是什么(考虑到我有3×2百万条款)?有没有办法用另一个列表排序一个列表?