Einführung
In Python werden Wörterbücher verwendet, um Schlüssel-Wert-Paare zu speichern. Manchmal müssen wir zwei oder mehr Wörterbücher zu einem einzigen Wörterbuch kombinieren. In dieser Herausforderung werden Sie aufgefordert, eine Funktion zu schreiben, die zwei oder mehr Wörterbücher zusammenführt.
Wörterbücher zusammenführen
Schreiben Sie eine Funktion merge_dictionaries(*dicts), die zwei oder mehr Wörterbücher als Argumente annimmt und ein neues Wörterbuch zurückgibt, das alle Schlüssel-Wert-Paare aus den Eingabewörterbüchern enthält.
Ihre Funktion sollte ein neues Wörterbuch erstellen und über die Eingabewörterbücher iterieren, wobei dictionary.update() verwendet wird, um die Schlüssel-Wert-Paare aus jedem einzufügen.
def merge_dictionaries(*dicts):
res = dict()
for d in dicts:
res.update(d)
return res
ages_one = {
'Peter': 10,
'Isabel': 11,
}
ages_two = {
'Anna': 9
}
merge_dictionaries(ages_one, ages_two)
## { 'Peter': 10, 'Isabel': 11, 'Anna': 9 }
Zusammenfassung
In dieser Herausforderung haben Sie gelernt, wie man in Python zwei oder mehr Wörterbücher zusammenführt. Mit der update()-Methode können Sie die Schlüssel-Wert-Paare aus mehreren Wörterbüchern einfach in ein einzelnes Wörterbuch kombinieren.