Python 3.x Python列表排序,但与特定元素有关

Python 3.x Python列表排序,但与特定元素有关,python-3.x,Python 3.x,我有一个列表,当我使用sort()时,它会根据第一个元素对列表进行排序。我应该做什么来相对于python中的其他元素进行排序。 输出::['Akriti',41.0],'Berry',37.21],'Harry',37.21],'Harsh',39.0],'Tina',37.2]] 但我想根据编号而不是名称对列表进行排序。我不熟悉编程和python。我需要一些建议 output.sort(lambda element: element[1]) 将按第二个元素排序 >>> o

我有一个列表,当我使用sort()时,它会根据第一个元素对列表进行排序。我应该做什么来相对于python中的其他元素进行排序。

输出::['Akriti',41.0],'Berry',37.21],'Harry',37.21],'Harsh',39.0],'Tina',37.2]]

但我想根据编号而不是名称对列表进行排序。我不熟悉编程和python。我需要一些建议

output.sort(lambda element: element[1])
将按第二个元素排序

>>> output
[['Tina', 37.2], ['Berry', 37.21], ['Harry', 37.21], ['Harsh', 39.0], ['Akriti', 41.0]]

可能是我现在拿到的,长官。非常感谢。
>>> output
[['Tina', 37.2], ['Berry', 37.21], ['Harry', 37.21], ['Harsh', 39.0], ['Akriti', 41.0]]