对嵌套列表排序

有一个列表,想以子列表(或者子字典)的某一项排序,如:

[['golden', 3, 10], ['metal', 6, 2], ['yang', 2, 20]]

 

希望以子列表的第二项降序排序,实现代码如下:

test = [['golden', 3, 10], ['metal', 6, 2], ['yang', 2, 20]]
sort_test = sorted(test, key=lambda x:x[1], reverse=True)
print(sort_test)

 

执行后的结果为:

 

posted @ 2022-04-14 12:51  轻舞飞洋  阅读(130)  评论(0编辑  收藏  举报