lambda对字典或者带字典的列表进行排序

a = [{'name': 'b', 'age': 11}, {'name': 'c', 'age': 10}, {'name': 'a', 'age': 12}]
e = {'name': 22, 'age': 12, 'bbb': 23}

b = sorted(a, key=lambda d: d['age'], reverse=True)
f = dict(sorted(e.items(), key=lambda item: item[1], reverse=True))
print(b)
print(f)

  

posted @ 2023-11-22 16:30  lytcreate  阅读(26)  评论(0)    收藏  举报