对嵌套列表排序
有一个列表,想以子列表(或者子字典)的某一项排序,如:
[['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)
执行后的结果为: