python - 向字典中的字典添加值
问题描述
{"movie_name": {"Split": ["split", "Split"]}}
如果我尝试向它添加值,movie_name
则会更新其中的值。我想要做的是,如果我尝试添加另一个值,就像"sing"
下面的代码一样:
{"movie_name": {"Split": ["split", "Split"], "sing": ["Sing","sing"]}}
解决方案
首先,您需要访问顶级字典中的第二个字典。这是通过使用方括号来完成的。假设您的顶级字典被命名为:
a = { "movie_name": { "Split" : ["split", "Split"] } }
要访问 a 中的 dict,您需要使用它的密钥,然后您可以修改它:
a["movie_name"]["sing"] = ["Sing","sing"]
推荐阅读
- reactjs - 为 aria-live/accessibilityLiveRegion 添加一条消息
- c++ - 为什么我在调试时在函数结束时收到异常错误,并且 File.exe 在未调试的情况下运行时停止工作?
- c++ - 字母输入运行无限循环
- jquery - django.jQuery $ 不是函数消息
- memory - 如何创建、更新和读取不适合内存的基数树?
- sql - 如何下标 Postgres 列
- python-3.x - Python:while循环的条件不会以递归函数终止
- linux - 用“|”将 2 个 csv 文件加入到第三个文件中 作为分隔符
- azure - Azure 中 Verizon CDN 中的压缩行为
- azure - 如何使用 Azure SQL 实现跨多个区域(而非复制)的数据