如何将键值对添加到列表中的字典中


dict_example = {
"abc": [
{
"name": "bcd",
"gender": "male",
"options": {
"emp_id": "a10734",
"address": "cfg",
"dept": "IT",
},
}
]
}

我有上面的字典,我需要通过编程将下面的值添加到选项中。

"desgn":"Engineer",
"project" : "xyz",

我需要以下形式的输出

dict_example = {
"abc": [
{
"name": "bcd",
"gender": "male",
"options": {
"emp_id": "a10734",
"address": "cfg",
"dept": "IT",
"desgn":"Engineer",
"project" : "xyz",
},
}
]
}

有人能帮我解决上面的问题吗?那就太好了!

您可以简单地使用键和索引来访问项目并添加或更改它:

dict_example['abc'][0]['options']['design'] = 'Engineer'
dict_example['abc'][0]['options']['project'] = 'xyz'
print(dict_example)

输出为:

{'abc': [{'name': 'bcd', 'gender': 'male', 'options': {'emp_id': 'a10734', 'address': 'cfg', 'dept': 'IT', 'design': 'Engineer', 'project': 'xyz'}}]}