我需要合并多个字典,这是我目前的例子:
我不确定如何用Python轻松地做到这一点。
dict1 = {1:{"a":{"A"}}, 2:{"b":{"B"}}}
dict2 = {2:{"c":{"C"}}, 3:{"d":{"D"}}}
有 A
B
C
和 D
是树的叶子节点,就像 {"info1":"value", "info2":"value2"}
这样。
有一个未知层级(深度)的字典,可能是 {2:{"c":{"z":{"y":{C}}}}}
。
在我的情况下,它代表一个目录/文件结构,其中节点是文档,叶子是文件。
我想要合并它们以获得:
dict3 = {1:{"a":{"A"}}, 2:{"b":{"B"},"c":{"C"}}, 3:{"d":{"D"}}}
我不确定如何用Python轻松地做到这一点。
d = Dict({1:{"a":{'A'}}, 2:{"b":{'B'}}}); d.update({2:{"c":{'C'}}, 3:{"d":{'D'}}}); d
=>{1: {'a': {'A'}}, 2: {'b': {'B'}, 'c': {'C'}}, 3: {'d': {'D'}}}
- bartolo-otrit