在嵌套字典中为一个键保存多个值

时间:2017-12-03 03:58:03

标签: python key

mydict = {'Papa': {12:{45: {'AG'}}}}
mydict.append{'Papa':{21:{54:{'GA'}}}}
print(mydict)
{'Papa': {12:{45: {'AG'}}}, {21:{54:{'GA'}}}}

如何将值附加到字典中,以便一个键可以容纳多个值?在这种情况下,我希望'Papa'键将两个嵌套字典作为值。有没有办法在不使用更新功能或e的情况下执行此操作?我不知道如何使用它们。我只是想手动完成。

1 个答案:

答案 0 :(得分:0)

您可以使用列表。

使用list()[]声明一个列表。使用mylist.append(),您可以在列表中添加新项目。

mydict = {'Papa': [{12:{45: {'AG'}}}]} # [] are the list
mydict['Papa'].append({21:{54:{'GA'}}}) # Append a new value to the list 'Papa'
print(mydict)
{'Papa': [{12: {45: {'AG'}}}, {21: {54: {'GA'}}}]}