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:

pythondct = {
  'a': 1,
  'b': 2,
  'c': 3
}

Lassen Sie uns das Element mit dem Schlüssel 'a' extrahieren:

pythonprint(dct.pop('a')) # gibt 1 aus

Gleichzeitig wird dieses Element aus dem Wörterbuch entfernt:

pythonprint(dct) # gibt {'b': 2, 'c': 3} aus

Wenn der Schlüssel nicht im Wörterbuch vorhanden ist, wird ein Fehler zurückgegeben:

pythonprint(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:

pythonprint(dct.pop('x', '!')) # gibt '!' aus
Задание 1

Gegeben ist das Wörterbuch:

pythondct = {
  'x': 1,
  'y': 2,
  'z': 3
}

Holen Sie das Element mit dem Schlüssel 'x' daraus, indem Sie es aus dem Wörterbuch entfernen.

Задание 2

Gegeben ist der folgende Code:

pythondct = {
  1: '1',
  2: '2',
  3: '3'
}

print(dct.pop('2'))

Sagen Sie, was in der Konsole ausgegeben wird.

Задание 3

Gegeben ist der folgende Code:

pythondct = {
  'surn': 'smith',
  'name': 'john',
  'age': 30
}

dct.pop('surn')
print(dct)

Sagen Sie, was in der Konsole ausgegeben wird.