繁体   English   中英

更新嵌套字典中的列表

[英]Update a list in a nested dictionary

我有一个嵌套的字典。 这是我的字典:

org_query = {"query": {"bool": {"must": [],"must_not": []}}}

我想更新嵌套字典中的另一个字典。 这是我要添加的字典:

query_form =  { "match_phrase": { "name": "steve" }}

所需输出:

org_query = {"query": {"bool": {"must": [{ "match_phrase": { "name": "steve" }],"must_not": []}}}

我发现了一个不同深度的嵌套字典的更新值,但它更新了该值。 就我而言,我想将整个 dict 更新为嵌套 dict 键中的列表。 如何使它成为可能。

在你的情况下,那将是:

org_query["query"]["bool"]["must"].append(query_form)

更多信息: https : //www.w3schools.com/python/python_dictionaries.asp

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM