Why not use `update` in Python? e.g. if you want to merge dictA and dictB, you'd write
dictA.update(dictB)
If you have many you can always use this: dictD = {}
map(dictD.update, [dictA, dictB, dictC])