我有一個嵌套列表看起來像這樣:基於兩個不同列表項目和重新排序/重新排序的多項目排序?
li = [['m', 'z', 'asdgwergerwhwre'],
['j', 'h', 'asdgasdgasdgasdgas'],
['u', 'a', 'asdgasdgasdgasd'],
['i', 'o', 'sdagasdgasdgdsag']]
我想按字母順序排序此列表,但使用無論是在每個子列表中的第一個或第二個元素。對於上面的示例,期望的輸出將是:
['a', 'u', 'asdgasdgasdgasd']
['h', 'j', 'asdgasdgasdgasdgas']
['i', 'o', 'sdagasdgasdgdsag']
['m', 'z', 'asdgwergerwhwre']
實現此類排序的最佳方法是什麼?
它不只是排序,但內在轉變 – 2012-01-05 19:29:03