Python - вычитание значений словаря
d3 = {key: d1[key] - d2.get(key, 0) for key in d1}
Lazy Lizard
d3 = {key: d1[key] - d2.get(key, 0) for key in d1}