首页 > 解决方案 > 向字典中的字典添加值

问题描述

{"movie_name": {"Split": ["split", "Split"]}}

如果我尝试向它添加值,movie_name则会更新其中的值。我想要做的是,如果我尝试添加另一个值,就像"sing"下面的代码一样:

{"movie_name": {"Split": ["split", "Split"], "sing": ["Sing","sing"]}}

标签: pythondictionary

解决方案


首先,您需要访问顶级字典中的第二个字典。这是通过使用方括号来完成的。假设您的顶级字典被命名为:

a = { "movie_name": { "Split" : ["split", "Split"] } }

要访问 a 中的 dict,您需要使用它的密钥,然后您可以修改它:

a["movie_name"]["sing"] = ["Sing","sing"]


推荐阅读