Wie füge ich zwei Wörterbücher in einem Ausdruck zusammen?

Habe ich zwei Python-Wörterbücher, und ich möchte zu schreiben, die einen einzigen Ausdruck, gibt diese zwei Wörterbücher, zusammengeführt. Die update() Methode wäre das, was ich brauche, wenn es zurückgegeben, dessen Ergebnisse anstelle der änderung eines dict.

>>> x = {'a':1, 'b': 2}
>>> y = {'b':10, 'c': 11}
>>> z = x.update(y)
>>> print(z)
None
>>> x
{'a': 1, 'b': 10, 'c': 11}

Wie kann ich erreichen, dass die endgültigen zusammengeführten dict in znicht x?

(Extra-klar, die last-man-gewinnt-Konflikt-Umgang mit dict.update() ist das, was ich Suche.)

InformationsquelleAutor der Frage Carl Meyer | 2008-09-02

Schreibe einen Kommentar