Heim >Backend-Entwicklung >Python-Tutorial >Wie kann ich zwei Wörterbücher in Python zusammenführen?

Wie kann ich zwei Wörterbücher in Python zusammenführen?

Patricia Arquette
Patricia ArquetteOriginal
2024-12-25 03:24:17272Durchsuche

How Can I Merge Two Dictionaries in Python?

So führen Sie zwei Wörterbücher in Python in einem einzigen Ausdruck zusammen

Python 3.9 oder höher bietet eine einfache Syntax zum Zusammenführen von Wörterbüchern:

z = x | y

Für Python 3.5 oder später:

z = {**x, **y}

Für frühere Versionen von Python:

def merge_two_dicts(x, y):
    z = x.copy()
    z.update(y)
    return z

Erklärung:

Um die Wörterbücher x und y zusammenzuführen, erstellen wir ein neues Wörterbuch z durch:

  • Kopieren der Schlüssel und Werte von x nach z.
  • Aktualisierung von z mit den Schlüsseln und Werten von y, Überschreiben aller vorhandenen Schlüssel von x.

Das Ergebnis ist ein neues Wörterbuch z, das die zusammengeführten Werte mit den Werten von y enthält Vorrang vor x haben.

Das obige ist der detaillierte Inhalt vonWie kann ich zwei Wörterbücher in Python zusammenführen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn