Die pop () -Methode entfernt ein Element aus einem Wörterbuch mit dem angegebenen Schlüssel und gibt es zurück.
Die Syntax der pop()
Methode lautet
dictionary.pop (Schlüssel (, Standard))
pop () Parameter
pop()
Methode nimmt zwei Parameter:
- Schlüssel - Schlüssel, nach dem gesucht werden soll
- Standardwert , der zurückgegeben werden soll, wenn sich der Schlüssel nicht im Wörterbuch befindet
Rückgabewert von pop ()
Die pop()
Methode gibt Folgendes zurück:
- Wenn
key
gefunden - Element aus dem Wörterbuch entfernt / entfernt - Wenn
key
nicht gefunden - Wert als zweites Argument angegeben (Standard) - Wenn
key
nicht gefunden und kein Standardargument angegeben wird, wird eineKeyError
Ausnahme ausgelöst
Beispiel 1: Pop ein Element aus dem Wörterbuch
# random sales dictionary sales = ( 'apple': 2, 'orange': 3, 'grapes': 4 ) element = sales.pop('apple') print('The popped element is:', element) print('The dictionary is:', sales)
Ausgabe
Das geknallte Element ist: 2 Das Wörterbuch ist: ('orange': 3, 'Trauben': 4)
Beispiel 2: Pop ein Element, das nicht aus dem Wörterbuch vorhanden ist
# random sales dictionary sales = ( 'apple': 2, 'orange': 3, 'grapes': 4 ) element = sales.pop('guava')
Ausgabe
KeyError: 'Guave'
Beispiel 3: Pop ein Element, das nicht aus dem Wörterbuch vorhanden ist, vorausgesetzt, ein Standardwert
# random sales dictionary sales = ( 'apple': 2, 'orange': 3, 'grapes': 4 ) element = sales.pop('guava', 'banana') print('The popped element is:', element) print('The dictionary is:', sales)
Ausgabe
Das geknallte Element ist: Banane Das Wörterbuch ist: ('Orange': 3, 'Apfel': 2, 'Trauben': 4)