Zum Inhalt springen

Elemente hinzufügen

Python ist eine beliebte Programmiersprache mit einem breiten Anwendungsspektrum. Eine der wichtigsten Datenstrukturen in Python ist das Dictionary, das es uns ermöglicht, Daten in Schlüssel-Wert-Paaren zu speichern. Die Flexibilität und Effizienz von Dictionaries machen sie zur bevorzugten Wahl vieler Entwickler. In diesem Artikel werden wir uns mit Python-Dictionaries befassen und lernen, wie man Elemente hinzufügt.

Was ist ein Python-Dictionary?

In Python ist ein Dictionary eine geordnete Sammlung von Elementen (einfügungsortiert seit Version 3.7), die in Schlüssel-Wert-Paaren gespeichert werden. Es handelt sich um eine veränderbare Datenstruktur, was bedeutet, dass wir Elemente hinzufügen, entfernen oder ändern können, sobald sie erstellt wurde. Die Schlüssel in einem Dictionary sind eindeutig und unveränderlich, während die Werte jeden beliebigen Datentyp haben können. Dictionaries werden durch geschweifte Klammern {} dargestellt.

Hinzufügen von Elementen zu einem Python-Dictionary

Es gibt verschiedene Möglichkeiten, Elemente zu einem Python-Dictionary hinzuzufügen. In diesem Abschnitt werden wir einige der gängigsten Methoden erkunden.

Verwenden der eckigen Klammer-Notation

Wir können Elemente zu einem Python-Dictionary hinzufügen, indem wir die eckige Klammer-Notation verwenden. Hier ist ein Beispiel:

Hinzufügen eines Elements zu einem Dictionary in Python

python
# Creating a dictionary
my_dict = {'Name': 'John', 'Age': 25, 'City': 'New York'}

# Adding a new element
my_dict['Gender'] = 'Male'

# Printing the updated dictionary
print(my_dict)

Ausgabe:


console
{'Name': 'John', 'Age': 25, 'City': 'New York', 'Gender': 'Male'}

In diesem Beispiel haben wir ein Dictionary my_dict erstellt und ein neues Schlüssel-Wert-Paar 'Gender': 'Male' mit der eckigen Klammer-Notation hinzugefügt. Anschließend haben wir das aktualisierte Dictionary in der Konsole ausgegeben.

Verwenden der update()-Methode

Wir können Elemente auch mit der update()-Methode zu einem Python-Dictionary hinzufügen. Diese Methode erwartet ein weiteres Dictionary als Argument und fügt dessen Schlüssel-Wert-Paare zum ursprünglichen Dictionary hinzu. Hier ist ein Beispiel:

Dictionaries in Python aktualisieren

python
# Creating a dictionary
my_dict = {'Name': 'John', 'Age': 25, 'City': 'New York'}

# Creating another dictionary
new_dict = {'Gender': 'Male', 'Occupation': 'Software Engineer'}

# Adding the new dictionary to the original dictionary
my_dict.update(new_dict)

# Printing the updated dictionary
print(my_dict)

Ausgabe:


console
{'Name': 'John', 'Age': 25, 'City': 'New York', 'Gender': 'Male', 'Occupation': 'Software Engineer'}

In diesem Beispiel haben wir ein Dictionary my_dict und ein weiteres Dictionary new_dict erstellt. Anschließend haben wir die Schlüssel-Wert-Paare aus new_dict mit der update()-Methode zu my_dict hinzugefügt. Zum Schluss haben wir das aktualisierte Dictionary in der Konsole ausgegeben.

Verwenden der setdefault()-Methode

Die setdefault()-Methode ist eine weitere Möglichkeit, Elemente zu einem Python-Dictionary hinzuzufügen. Diese Methode erwartet zwei Argumente: den Schlüssel und den Wert. Wenn der Schlüssel bereits im Dictionary existiert, gibt die Methode den entsprechenden Wert zurück. Existiert der Schlüssel nicht, fügt die Methode das Schlüssel-Wert-Paar zum Dictionary hinzu und gibt den Wert zurück. Hier ist ein Beispiel:

Hinzufügen eines Elements zu einem Dictionary mit der setdefault-Methode in Python

python
# Creating a dictionary
my_dict = {'Name': 'John', 'Age': 25, 'City': 'New York'}

# Adding a new element using setdefault()
my_dict.setdefault('Gender', 'Male')

# Printing the updated dictionary
print(my_dict)

Ausgabe:


console
{'Name': 'John', 'Age': 25, 'City': 'New York', 'Gender': 'Male'}

In diesem Beispiel haben wir ein Dictionary my_dict erstellt und ein neues Schlüssel-Wert-Paar 'Gender': 'Male' mit der setdefault()-Methode hinzugefügt.

Verwenden der fromkeys()-Methode

Die fromkeys()-Methode ist eine Möglichkeit, ein neues Dictionary mit den angegebenen Schlüsseln und Werten zu erstellen. Diese Methode erwartet zwei Argumente: die Schlüssel und den Standardwert für alle Schlüssel. Hier ist ein Beispiel:

Erstellen eines Dictionaries mit fromkeys() in Python

python
# Creating a dictionary with default values
my_dict = dict.fromkeys(['Name', 'Age', 'City'], 'Unknown')

# Adding a new element to the dictionary
my_dict['Gender'] = 'Male'

# Printing the updated dictionary
print(my_dict)

Ausgabe:


console
{'Name': 'Unknown', 'Age': 'Unknown', 'City': 'Unknown', 'Gender': 'Male'}

In diesem Beispiel haben wir die fromkeys()-Methode verwendet, um ein Dictionary my_dict mit Standardwerten für die Schlüssel 'Name', 'Age' und 'City' zu erstellen. Anschließend haben wir ein neues Schlüssel-Wert-Paar 'Gender': 'Male' mit der eckigen Klammer-Notation hinzugefügt. Zum Schluss haben wir das aktualisierte Dictionary in der Konsole ausgegeben.

Fazit

In diesem Artikel haben wir gelernt, was Python-Dictionaries sind und wie man Elemente hinzufügt. Wir haben verschiedene Methoden zum Hinzufügen von Elementen erkundet, darunter die Verwendung der eckigen Klammer-Notation, der update()-Methode, der setdefault()-Methode und der fromkeys()-Methode. Durch das Beherrschen dieser Techniken können Sie Dictionaries in Python effizient manipulieren und robuste Anwendungen erstellen, die auf dieser Datenstruktur basieren.

Praxis

Welche Methoden könnten Sie in Python verwenden, um Elemente zu einer Liste hinzuzufügen?

Finden Sie das nützlich?

Dual-run-Vorschau — vergleichen Sie mit den Symfony-Routen live.