import collections
d1 = {'a': 'AA', 'c': 'CC', 'd': 'EE'}
d2 = {'b': 'BB', 'c': 'DD', 'f': 'GG'}
cm = collections.ChainMap(d1, d2)
cm.maps = list(reversed(cm.maps))
print(cm.maps)
'''
run:
[{'b': 'BB', 'c': 'DD', 'f': 'GG'}, {'a': 'AA', 'c': 'CC', 'd': 'EE'}]
'''