【发布时间】:2019-04-02 00:43:29
【问题描述】:
如果我有 n 个具有不同深度的嵌套字典,其中最深的嵌套字典的值作为列表,
例如:
{"a":{"b": {"c": {"d": ["ab"]}}}},
{"a" : {"b": {"d": ["aa"]}}},
{"a": {"f":{"c":["xx"]}}},
{"a":{"b": {"c": {"d": ["ef"]}}}}
我怎样才能将这些组合在一起得到
{"a": {"b": {"c": {"d": ["ab","ef"]}}, "d": ["aa"]}, "f":{"c":["xx"]}}}
这可以被认为是一棵树,其中"a" 是整个树的父级,"b"、"f" 是子树等等。
我尝试使用递归,但实际上我不知道从哪里开始
【问题讨论】:
-
到目前为止您尝试过什么?请发布您的尝试
标签: python dictionary recursion nested