gpt4 book ai didi

python - 替换字典中特定键的值

转载 作者:太空宇宙 更新时间:2023-11-04 08:36:25 25 4
gpt4 key购买 nike

我有一个字典列表,我想循环浏览它们并替换其中一个值。我要替换的值是一个字典,我想用同一字典中的一个值替换它。

下面是列表中的字典之一。

{'id': '123abc',
'name': 'Metrics',
'rows': 0,
'columns': 0,
'owner': {'id': 123, 'name': 'John Doe'},
'dataCurrentAt': '2017-03-24T14:32:33Z',
'createdAt': '2017-03-24T14:32:33Z',
'pdpEnabled': False}

所以我试图用“owner”字典中的“name”替换整个“owner”值。我希望这是有道理的。下面是我尝试执行此操作的 Python 脚本部分。

for dictionary in dataset_list:
for key, value in dictionary.items():
if key == "owner":
owner = value.get("name")
value = owner

最佳答案

如果我没理解错的话,你需要做的就是:

dictionary["owner"] = dictionary["owner"]["name"]

这会将键“owner”的值更改为键“name”的值。

关于python - 替换字典中特定键的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48582004/

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