Spickzettel für Python-Wörterbuchmethoden

Lernen Sie Python-Wörterbuchmethoden. Vollständiges Referenzhandbuch für das Einfügen, Abrufen, Aktualisieren und Überprüfen von Schlüssel-Wert-Paaren.

Zugriff und Änderung des Wörterbuchs

Allgemeine Vorgänge zum Abrufen oder Ändern von Wörterbuchelementen.

Methode / FunktionSyntaxBeschreibung
get()my_dict.get(key, default=None)Gibt den Wert für den Schlüssel zurück, falls dieser vorhanden ist, andernfalls wird ein Standardwert zurückgegeben.
update()my_dict.update(other_dict)Aktualisiert das Wörterbuch mit Schlüssel-Wert-Paaren aus einem anderen Wörterbuch/iterablen Element.
pop()my_dict.pop(key, default)Entfernt den Wert für den angegebenen Schlüssel und gibt ihn zurück.
clear()my_dict.clear()Entfernt alle Elemente aus dem Wörterbuch.

Wörterbuchiteration und Ansichten

Methoden, die dynamische Ansichtsobjekte von Wörterbuchelementen zurückgeben.

Methode / FunktionSyntaxBeschreibung
keys()my_dict.keys()Gibt ein Ansichtsobjekt aller Schlüssel im Wörterbuch zurück.
values()my_dict.values()Gibt ein Ansichtsobjekt aller Werte im Wörterbuch zurück.
items()my_dict.items()Gibt ein Ansichtsobjekt zurück, das (Schlüssel-, Wert-)Tupelpaare enthält.

Interaktives Demo-Skript

run_all_cheat_methods.py
Im Editor ausführen
# get()
my_dict.get(key, default=None)

# update()
my_dict.update(other_dict)

# pop()
my_dict.pop(key, default)

# clear()
my_dict.clear()

# keys()
my_dict.keys()

# values()
my_dict.values()

# items()
my_dict.items()

Häufig gestellte Fragen

Warum get() anstelle von dict[key] verwenden?

dict[key] löst einen KeyError aus, wenn der Schlüssel nicht existiert. get() gibt None oder einen angegebenen Standardwert zurück, anstatt abzustürzen.

Wie füge ich zwei Wörterbücher in Python zusammen?

InPython 3.9+ können Sie den Vereinigungsoperator verwenden: dict1 | dict2. Oder verwenden Sie die Methode dict1.update(dict2).

Verwandte Themen

Empfohlene Python-Ressourcen

Erweitern Sie Ihr Wissen mit zugehörigen interaktiven Tutorials, Spickzetteln und Codevergleichen.