Python Dictionaries Items hinzufügen (engl.: Add Dictionary Items): Das Hinzufügen von Items zu einem Dictionary in Python ist ein einfacher und flexibler Prozess. Sie können neue Schlüssel-Wert-Paare hinzufügen, indem Sie entweder einen neuen Schlüssel mit einem Wert zuweisen oder die update()
-Methode verwenden, um mehrere Paare auf einmal hinzuzufügen. In diesem Artikel werden die verschiedenen Methoden zum Hinzufügen von Items zu einem Dictionary vorgestellt.
1. Hinzufügen eines einzelnen Items
Um ein einzelnes Item zu einem Dictionary hinzuzufügen, weisen Sie einfach einem neuen Schlüssel einen Wert zu. Wenn der Schlüssel bereits existiert, wird der vorhandene Wert überschrieben.
Beispiel
mein_dict = {
"Name": "Max",
"Alter": 25
}
# Hinzufügen eines neuen Items
mein_dict["Stadt"] = "Berlin"
print(mein_dict) # Ausgabe: {'Name': 'Max', 'Alter': 25, 'Stadt': 'Berlin'}
2. Hinzufügen mehrerer Items mit der update()-Methode
Die update()
-Methode ermöglicht es Ihnen, mehrere Schlüssel-Wert-Paare gleichzeitig hinzuzufügen oder vorhandene Paare zu aktualisieren. Dies ist besonders nützlich, wenn Sie mehrere Items in einem Schritt hinzufügen möchten.
Beispiel
mein_dict = {
"Name": "Max",
"Alter": 25
}
# Mehrere Items hinzufügen
mein_dict.update({"Stadt": "Berlin", "Beruf": "Entwickler"})
print(mein_dict) # Ausgabe: {'Name': 'Max', 'Alter': 25, 'Stadt': 'Berlin', 'Beruf': 'Entwickler'}
3. Hinzufügen von Items aus einer Liste von Tuples
Sie können auch eine Liste von Tuples verwenden, um mehrere Items hinzuzufügen. Jedes Tuple sollte aus zwei Elementen bestehen: dem Schlüssel und dem Wert.
Beispiel
mein_dict = {
"Name": "Max",
"Alter": 25
}
# Liste von Tuples
neue_items = [("Stadt", "Berlin"), ("Beruf", "Entwickler")]
# Hinzufügen von Items aus der Liste
mein_dict.update(neue_items)
print(mein_dict) # Ausgabe: {'Name': 'Max', 'Alter': 25, 'Stadt': 'Berlin', 'Beruf': 'Entwickler'}
4. Bedingtes Hinzufügen
Sie können auch Bedingungen verwenden, um zu überprüfen, ob ein Schlüssel bereits im Dictionary vorhanden ist, bevor Sie ihn hinzufügen. Dies verhindert das Überschreiben vorhandener Werte.
Beispiel
mein_dict = {
"Name": "Max",
"Alter": 25
}
# Bedingtes Hinzufügen
if "Stadt" not in mein_dict:
mein_dict["Stadt"] = "Berlin"
print(mein_dict) # Ausgabe: {'Name': 'Max', 'Alter': 25, 'Stadt': 'Berlin'}
Häufig gestellte Fragen
Wie füge ich ein einzelnes Item zu einem Dictionary hinzu?
Weisen Sie einem neuen Schlüssel einen Wert zu, um ihn hinzuzufügen.
Kann ich mehrere Items gleichzeitig hinzufügen?
Ja, verwenden Sie die update()
-Methode, um mehrere Paare gleichzeitig hinzuzufügen.
Wie füge ich Items aus einer Liste von Tuples hinzu?
Verwenden Sie die update()
-Methode und übergeben Sie eine Liste von Tuples, wobei jedes Tuple aus einem Schlüssel und einem Wert besteht.