如何通过嵌套两个字典来创建json

时间:2017-06-13 12:57:52

标签: python

说我有两本词典; originner如何从中创建json对象,以便inner嵌入到内部orig中:

orig = {
   'A': 1,
   'B': 2,
   'C': 3
}

inner = {
   'D': 4,
   'E': 5
}

#embed inner insider orig
new = {
    'A': 1,
    'B': 2,
    'C': 3,
    'inner':{
              'D': 4,
              'E': 5
     }
}

2 个答案:

答案 0 :(得分:1)

我不认为这是可能的。从中获取内部字典没有任何价值。

你可以这样做:

new = {
    'A': 1,
    'B': 2,
    'C': 3,
    'inner': {
       'D': 4,
       'E': 5
    }
}

with:orig['inner'] = inner但是你发布的结构将无法访问内部词典。

答案 1 :(得分:1)

new=dict(orig)
new.update({"inner":inner})