gpt4 book ai didi

python - 如何从键值对列表构建字典?

转载 作者:行者123 更新时间:2023-12-01 21:34:43 25 4
gpt4 key购买 nike

我正在使用 boto3 获取具有以下形式的 EC2 实例标签

[{u'Value': 'swarm manager 0', u'Key': 'Name'}, {u'Value': 'manager', u'Key': 'Role'}]

我想把它转换成这样的字典

{'Name': 'swarm manager 0', 'Role': 'manager'}

这是我的代码

tags = [{u'Value': 'swarm manager 0', u'Key': 'Name'}, {u'Value': 'manager', u'Key': 'Role'}]
tag_dict = dict()
for tag in tags:
tag_dict[tag['Key']]=tag['Value']
print(tag_dict)

https://repl.it/@trajano/GargantuanStickyNasm

似乎有点罗嗦,我认为应该有一个或两行 python 的东西来做那个转换。

最佳答案

Dict comprehensions是一件事:

tag_dict = {tag['Key']: tag['Value'] for tag in tags}

关于python - 如何从键值对列表构建字典?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62125691/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com