Используйте собственный метод обновления dict в таком цикле, как этот:
x = {'six':6,'thirteen':13,'fifty five':55}
y = {'two': 2, 'four': 4, 'three': 3, 'one': 1, 'zero': 0,'ten': 10}
z = {'nine': 9, 'four': 4, 'three': 3, 'eleven': 11, 'zero': 0, 'seven':7}
n = {}
for e in [x,y,z]:
n.update(e)
Это быстро, если у вас есть всего несколько диктов.Но если у вас несколько диктовок (например, более 20), лучше использовать localals ().
n = {}
for e in "xyz":
n.update(locals()[e])
Или если вы работаете с python3, есть более простой способ:
n = {**x, **y, **z}