python dict() 将一个list中的dict的内容转成k: v的格式
使用dict()函数
list_ = [
{
"id": "11",
"name": "12",
"other": "13"
},
{
"id": "21",
"name": "22",
"other": "23"
},
{
"id": "31",
"name": "32",
"other": "33"
},
]
test = dict([(i["id"], i["name"]) for i in list_])
print(test)
{'11': '12', '21': '22', '31': '32'}
还可以使用生成器表达式的方式
test = {i["id"]: i["name"] for i in list_}
print(test)
{'11': '12', '21': '22', '31': '32'}
本文作者:bitterteaer
本文链接:https://www.cnblogs.com/bitterteaer/p/17901380.html
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步