Python:修改嵌套dict中的元素

时间:2015-05-01 13:24:51

标签: python dictionary

我有一个看起来像这样的字典:

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

我想在嵌套的dict中添加一个元素。基本上我想得到这个:

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

我怎样才能做到这一点?

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

2 个答案:

答案 0 :(得分:1)

首先,您必须获取与密钥x['b'] 对应的字典。你可以用:

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

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

QList<QToolBar*> toolbars = findChildren<QToolBar*>();

答案 1 :(得分:1)

就像这个 x [“b”] [5] =“five”

&#xA;