我有6个这样的字典
dict1
dict2
dict3
dict4
dict5
dict6
现在我想把这些都写在一本字典里。所以我用了这个
dict1.update({'dict2':dict2})
dict3.update({'dict1':dict1})
dict4.update({'dict4':dict3})
dict5.update({'dict5':dict4})
dict6.update({'dict6':dict5})
最后,dict6包含了所有的值,但是它的格式不正确,也不是pythonic的方法
我想改进一下,有什么建议吗
现在我变成这样,但我不想这样
{"main_responses": {"dict1": {"dict2": {"dict3": {"dict4": {"dict5": {}}}}}}}
我要
{"main_responses":{ "dict1": {dict1_values}, "dict2": {dict2_values}..... and so on
试试这个:
或者,使用
reduce
:根据你的要求,我自己举了一个非常类似的例子:
由于您没有将所有要添加的词典放在一个位置,所以这很简单。你知道吗
如果要将另一个
key
添加到所有词典的集合(d
此处),请执行以下操作:如果要将所有dict添加到一个“newDict”中,如果多个dict中存在多个键,请执行以下操作:
https://repl.it/ND3p/1
相关问题 更多 >
编程相关推荐