python在不知道键的情况下替换json列表值



我有这样的代码片段:

data = {
"links": [
{"key_name_not_known": "replace_by_first_value_in_list"},
{"key_name_not_known": "replace_by_second_value_in_list"},
]
}
list = ["hello1", "hello2"]

这里我想替换这两个值"hello"indata["links"]["keys"]?而不知道键值通过列表中的两个值,按正确的顺序。

目标输出应该是:

data = {
"links": [
{"key_name_not_known": "hello1"},
{"key_name_not_known": "hello2"},
]
}

我该怎么做呢?

for index, obj in enumerate(data['links']):
for key,val in obj.items():
if len(list) > index:
data['links'][index][key] = list[index]

相关内容

  • 没有找到相关文章

最新更新