Yeah, I like:
z=dict(x)
z.update(y)
It's clear and concise, and it's obvious which one gets precedence, even if it's two lines.