This question already has answers here:
Python - How to sort a list of lists by the fourth element in each list? [duplicate]
(2个答案)
去年关闭。
假设您有这样的清单:
您将如何对它进行排序,以便按数字而不是名称对列表进行排序?我想要它产生这个:
我目前在做什么:
不知道为什么这行不通吗?我用来学习这个的网站真的不是很清楚。
(2个答案)
去年关闭。
假设您有这样的清单:
List = [["james",3],["harry",1],["Joe",2]]
您将如何对它进行排序,以便按数字而不是名称对列表进行排序?我想要它产生这个:
List = [["harry",1],["Joe",2],["james",3]]
我目前在做什么:
List.sort(key=List[1])
不知道为什么这行不通吗?我用来学习这个的网站真的不是很清楚。
最佳答案
尝试:
List.sort(key=lambda x: x[1])
x
此处是指List
中的元素关于python - 如何使用第二个值对多维进行排序,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/54504898/