Python: Zwei Dictionaries mit Überschreibung zusammenführen

Sprache:
Python
6 Aufrufe
0 Favoriten
vor 2 Stunden

Code-Implementierung

Python
dict1 = {"a": 1, "b": 2}
dict2 = {"b": 3, "c": 4}

merged = {**dict1, **dict2}
print(merged)  # {"a": 1, "b": 3, "c": 4}

Führe zwei Dictionaries zusammen, wobei das letztere gleiche Schlüssel des ersteren überschreibt.

#dict

Snippet-Beschreibung

  • Python 3.5+ unterstützt ** zum Entpacken und Zusammenführen von Dictionaries
  • Wenn Schlüssel dupliziert werden, überschreibt der nachfolgende Wert den vorherigen
  • Python 3.9+ ermöglicht zusätzlich die Verwendung von: dict1 | dict2

Kommentare

Laden...