【问题标题】:How to create json by nesting two dictionaries如何通过嵌套两个字典来创建 json
【发布时间】:2017-11-15 06:36:06
【问题描述】:

假设我有两本字典; 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
     }
}

【问题讨论】:

标签: python


【解决方案1】:
new=dict(orig)
new.update({"inner":inner})

【讨论】:

    【解决方案2】:

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

    你可以这样做:

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

    使用:orig['inner'] = inner,但使用您发布的结构,将无法访问内部字典。

    【讨论】:

      猜你喜欢
      • 2020-06-28
      • 2021-06-02
      • 2017-02-08
      • 2022-01-03
      • 1970-01-01
      • 2022-10-01
      • 2018-11-28
      • 2022-07-02
      • 2017-07-25
      相关资源
      最近更新 更多