Menu
Coddy logo textTech

Dictionaries ändern

Teil des Abschnitts Logic & Flow der Python-Journey von Coddy — Lektion 10 von 78.

Dictionaries in Python sind nicht statisch; Sie können sie nach ihrer Erstellung ändern. Sie können neue Schlüssel-Wert-Paare hinzufügen, bestehende aktualisieren oder sie löschen.

Hinzufügen eines neuen Schlüssel-Wert-Paares:

# Starte mit einem leeren Dictionary
my_dict = {}

# Füge ein neues Schlüssel-Wert-Paar hinzu
my_dict["name"] = "Alice"
my_dict["age"] = 30

print(my_dict)
# Ausgabe: {'name': 'Alice', 'age': 30}

Aktualisieren eines bestehenden Wertes:

# Aktualisiere das Alter
my_dict["age"] = 31

print(my_dict)
# Ausgabe: {'name': 'Alice', 'age': 31}

Löschen eines Schlüssel-Wert-Paares:

# Löschen des Alters
del my_dict["age"]

print(my_dict)
# Ausgabe: {'name': 'Alice'}

In diesen Beispielen fügen wir zuerst ein neues Schlüssel-Wert-Paar zu einem leeren Dictionary hinzu. Dann aktualisieren wir den Wert eines bestehenden Schlüssels. Schließlich löschen wir ein Schlüssel-Wert-Paar mit dem Schlüsselwort del.

challenge icon

Aufgabe

Einfach

Erstellen Sie eine Funktion namens update_employee_info, die drei Parameter entgegennimmt: employee_dict (ein Dictionary), key (ein String) und value. Die Funktion sollte das employee_dict mit dem neuen key und value aktualisieren. Wenn der Schlüssel bereits existiert, sollte sein Wert aktualisiert werden. Wenn der Schlüssel nicht existiert, sollte ein neues Schlüssel-Wert-Paar hinzugefügt werden. Die Funktion muss das aktualisierte Dictionary zurückgeben.

Wichtig: Stellen Sie sicher, dass Sie das ursprüngliche Dictionary ändern und es zurückgeben. Verwenden Sie die eckige Klammerschreibweise dict[key] = value, um Einträge hinzuzufügen oder zu aktualisieren.

Spickzettel

Dictionaries in Python können nach der Erstellung geändert werden. Sie können neue Schlüssel-Wert-Paare hinzufügen, bestehende aktualisieren oder sie löschen.

Hinzufügen eines neuen Schlüssel-Wert-Paares:

my_dict = {}
my_dict["name"] = "Alice"
my_dict["age"] = 30

Aktualisieren eines bestehenden Wertes:

my_dict["age"] = 31

Löschen eines Schlüssel-Wert-Paares:

del my_dict["age"]

Probier es selbst

def update_employee_info(employee_dict, key, value):
    # Hier Code schreiben
quiz iconTeste dich selbst

Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.

Alle Lektionen in Logic & Flow