向嵌套字典中添加键值对时出现问题

2024-03-28 18:45:14 发布

您现在位置:Python中文网/ 问答频道 /正文

假设我有:

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

我想要:

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

如何更新信息?每当我尝试写“Spring”的时候,我总是用

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

我知道所有的筑巢都很难看——不幸的是,这是我工作所必需的。你知道吗


Tags: info信息springmonthfall
1条回答
网友
1楼 · 发布于 2024-03-28 18:45:14

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

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

提供字典:

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

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

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

相关问题 更多 >