2015-05-01 119 views
-1

我有一个字典,看起来像这样:的Python:修改元素嵌套字典

x = {'a': {1: 'one', 2: 'two'}, 'b': {3: 'three', 4: 'four'}} 

我想一个元素加入到嵌套字典。基本上我想得到这个:

x = {'a': {1: 'one', 2: 'two'}, 'b': {3: 'three', 4: 'four', 5: 'five'}} 

我该如何做到这一点?

不幸的是,dict有没有.append()方法...

+4

你会添加一个新的键值对在嵌套字典中的方式与其他任何字典中的相同。 'x ['b'] [5] ='five'' –

+0

事实上,现在我重读了它 –

回答

1

首先你必须得到相应的键'b'字典。你可以做到这一点:

x['b'] 

这是一本字典,你可以正常更新:

x['b'][5] = 'five' 
+0

像魔术一样工作!感谢你们! = d – user1889307

1

这是那么容易,因为这x["b"][5] = "five"