from collections import defaultdict
result = defaultdict(int)
for myDict in dictList:
    for k in myDict:
        result[k] += myDict[k]
How to create single Python dict from a list of dicts by summing values with common keys?