如何使用第二值进行排序多维[复制]

问题描述 投票:1回答:1

这个问题已经在这里有一个答案:

说,如果你有这样的名单:

List = [["james",3],["harry",1],["Joe",2]]

你将如何使其排序由数字,而不是名称的列表进行排序呢?我希望它产生这样的:

List = [["harry",1],["Joe",2],["james",3]]

目前我在做什么:

List.sort(key=List[1])

不知道为什么,这并不工作,通过?通过学习,这是不是很清楚,在所有真正的网站IM。

python sorting
1个回答
1
投票

尝试:

List.sort(key=lambda x: x[1])

这里xList元素

© www.soinside.com 2019 - 2024. All rights reserved.