gpt4 book ai didi

python - 更新奇怪的字典列表中的值

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

我有以下数据结构:

fields = [{'key': 'ADDRESS1', 'value': None}, {'key': 'ADDRESS2', 'value': None}]

请注意,此数据的结构不在我的控制范围内。但我必须使用它。

我将如何更新 value“key”Object 其中 key“key”等于 >'ADDRESS1',这样我在操作后会有以下内容:

注意更新必须更新基于 key 的值,而不是对象的索引 - 因为这是松散定义的。

fields = [{'key': 'ADDRESS1', 'value': 'Some Address Value'}, {'key': 'ADDRESS2', 'value': None}]

最佳答案

d_list = [{'key': 'ADDRESS1', 'value': None}, {'key': 'ADDRESS2', 'value': None}] 

for d in d_list:
if d['key'] == 'ADDRESS1':
d['value'] = 'Some Address Value'

>>> d_list

[{'key': 'ADDRESS1', 'value': 'Some Address Value'}, {'key': 'ADDRESS2', 'value': None}]

编辑:根据评论中的建议删除列表组件

关于python - 更新奇怪的字典列表中的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58646468/

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