如何对此列表进行排序?

hh5*_*188 2 python sorting dictionary list

我有一个这样的列表:

li = [
  {
    'name': 'Lee',
    'age': 22
  },
  {
    'name': 'Mike',
    'age': 34
  },
  {
    'name': 'John',
    'age': 23
  }
]
Run Code Online (Sandbox Code Playgroud)

我想用sorted方法对列表进行排序,然后age按键排序

怎么实现呢?

jas*_*son 8

使用键功能:

li_sorted = sorted(li, key=lambda x: x['age'])
Run Code Online (Sandbox Code Playgroud)