小编use*_*748的帖子

使用itemgetter对dict列表进行排序

这是我的字典:

a = [{"id":1,"data":{"age":16,"name":a}}, 
     {"id":3,"data":{"age":35,"name":b}}, 
     {"id":2,"data":{"age":9,"name":c}}]
Run Code Online (Sandbox Code Playgroud)

我想按字段"年龄"对其进行排序.

lambda我使用:

sorted(a, key=lambda k: k['data']['age'])
Run Code Online (Sandbox Code Playgroud)

怎么做itemgetter

python

5
推荐指数
1
解决办法
2287
查看次数

标签 统计

python ×1