dict2 = {'a': 1, 'b': 2, 'c': 4}
m = MultiDict()
for k in list(dict1.keys()):
    if dict1.get(k) != dict2.get(k):
        m.add(k, dict1.get(k))
m.add(k, dict2.get(k))
print(m)
for k in list(m.keys()):
    pass
Сравнение двух словарей: одинаковый ключ, несовпадающие значения