无法将键值对添加到嵌套词典中

时间:2015-11-09 01:49:50

标签: python dictionary

说我有:

info = {'2002': {'Spring': [{'month': 3}]}}

我希望:

info= {'2002': {'Spring': [{'month': 3}], 'Fall':[{'month':5}]}}

如何更新信息?每当我尝试时,我会继续覆盖'Spring'并最终使用

 info = {'2002': {'Fall': [{'month': 5}]}}

我知道所有的筑巢都非常难看 - 不幸的是,这对我正在做的工作是必要的。

1 个答案:

答案 0 :(得分:2)

您正在尝试在' 2002'内创建新密钥。所以你想要做的是:

info['2002']['Fall'] = [{'month':5}]

提供字典:

info = {'2002': {'Spring': [{'month': 3}]}}

应用上述解决方案的输出,提供:

{'2002': {'Fall': [{'month': 5}], 'Spring': [{'month': 3}]}}