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]

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM