python - 列表嵌套字典,并按照字典中的某一个 key 进行排序

# 通过  sorted  方法来完成此操作

obj_list = [
    {"name": "a", "id": 3},
    {"name": "b", "id": 4},
    {"name": "c", "id": 1}
]

# 按照字段中的 id 值进行排序(从小到大)
sort_list = sorted(obj_list, key=lambda obj: obj["id"])

# 排序后单独取出字典 name 值
name_list = [i["name"] for i in sort_list]

 

posted @ 2020-09-05 19:21  _Q  阅读(1027)  评论(0编辑  收藏  举报