Menu
Coddy logo textTech

Dictionaries ändern

Teil des Abschnitts Logik und Ablaufsteuerung 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.

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 Logik und Ablaufsteuerung

Übe selbstständig: Online-Python-Compiler