I have several dictionaries with different and common keys, plus different and common keys in the nested dictionary. Below is a simplified example, the actual dictionaries have
From your example, looks like you can do something like:
from collections import defaultdict mydict = defaultdict(dict) for indict in listofdicts: k, v = indict.popitem() mydict[k].update(v)