Die Methode pop
Die Methode pop entfernt ein Element aus dem Wörterbuch
anhand seines Schlüssels und gibt seinen Wert zurück.
Im ersten Parameter der Methode geben wir den Schlüssel
des Elements an, im zweiten optionalen Parameter
- den Standardwert.
Syntax
wörterbuch.pop(schlüssel, [standardwert])
Beispiel
Lassen Sie uns ein Element anhand des Schlüssels finden und es
mit der Methode pop entfernen:
dct = {
'a': 1,
'b': 2,
'c': 3
}
print(dct.pop('a', '!'))
print(dct)
Ergebnis der Codeausführung:
1
{'b': 2, 'c': 3}
Beispiel
Versuchen wir nun, ein Element anhand eines Schlüssels zu finden und zu entfernen, der nicht im Wörterbuch vorhanden ist:
dct = {
'a': 1,
'b': 2,
'c': 3
}
print(dct.pop('e', '!'))
print(dct)
Ergebnis der Codeausführung:
!
{'a': 1, 'b': 2, 'c': 3}
Beispiel
Ändern wir das vorherige Beispiel so, dass es für einen nicht vorhandenen Schlüssel keinen Standardwert gibt:
dct = {
'a': 1,
'b': 2,
'c': 3
}
print(dct.pop('e'))
print(dct)
Nach der Codeausführung gibt uns die Methode einen Fehler zurück:
KeyError: 'e'
Siehe auch
-
Methode
popitem,
die ein Schlüssel-Wert-Paar entfernt -
Methode
clear,
die alle Elemente des Wörterbuchs entfernt -
Methode
setdefault,
die einen Standardwert für einen Schlüssel hinzufügt -
Funktion
len,
die die Länge des Wörterbuchs zurückgibt