Python如何排序这个列表?

use*_*652 6 python list

lst = [(1,(1,3,5)), (5,(2,3,4)),(3,(2,3,4))]
Run Code Online (Sandbox Code Playgroud)

我想按第一个值降序排序.

mou*_*uad 12

像这样:

sorted(lst, reverse=True)
Run Code Online (Sandbox Code Playgroud)

  • 对于其他每个回答者:索引不是必需的.Python总是按它找到的第一个元素对列表进行排序. (5认同)

Mar*_*nen 6

排序到位?使用:

lst.sort(reverse=True)
Run Code Online (Sandbox Code Playgroud)