Extrahieren eines Elements per Schlüssel in Python
Man kann ein Element aus einem Wörterbuch extrahieren. In diesem
Fall wird das Element aus dem Wörterbuch entfernt und wir
erhalten es gleichzeitig in einer Variable. Für
diesen Vorgang muss die Methode pop angewendet werden.
In ihrem Parameter wird der Schlüssel des zu extrahierenden
Elements angegeben.
Sehen wir uns ein Beispiel an. Nehmen wir an, wir haben das folgende Wörterbuch:
dct = {
'a': 1,
'b': 2,
'c': 3
}
Lassen Sie uns das Element mit dem Schlüssel 'a' extrahieren:
print(dct.pop('a')) # gibt 1 aus
Gleichzeitig wird dieses Element aus dem Wörterbuch entfernt:
print(dct) # gibt {'b': 2, 'c': 3} aus
Wenn der Schlüssel nicht im Wörterbuch vorhanden ist, wird ein Fehler zurückgegeben:
print(dct.pop('x')) # gibt einen Fehler aus
Man kann einen zweiten Parameter der Methode pop angeben.
In diesem Fall wird der angegebene Parameterwert zurückgegeben,
wenn der Schlüssel nicht im Wörterbuch vorhanden ist.
Prüfen wir das:
print(dct.pop('x', '!')) # gibt '!' aus
Gegeben ist das Wörterbuch:
dct = {
'x': 1,
'y': 2,
'z': 3
}
Holen Sie das Element mit dem Schlüssel 'x' daraus,
indem Sie es aus dem Wörterbuch entfernen.
Gegeben ist der folgende Code:
dct = {
1: '1',
2: '2',
3: '3'
}
print(dct.pop('2'))
Sagen Sie, was in der Konsole ausgegeben wird.
Gegeben ist der folgende Code:
dct = {
'surn': 'smith',
'name': 'john',
'age': 30
}
dct.pop('surn')
print(dct)
Sagen Sie, was in der Konsole ausgegeben wird.