Uddrag af element efter nøgle i Python

Man kan udtrække et element fra en ordbog. I dette tilfælde vil elementet blive slettet fra ordbogen, og vi vil samtidig få det i en variabel. For at udføre denne operation skal man anvende metoden pop. I dens parameter angives nøglen for det element, der skal udtrækkes.

Lad os se på et eksempel. Antag, at vi har følgende ordbog:

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

Lad os udtrække elementet med nøglen 'a':

pythonprint(dct.pop('a')) # vil udskrive 1

Herefter vil dette element forsvinde fra ordbogen:

pythonprint(dct) # vil udskrive {'b': 2, 'c': 3}

Hvis nøglen ikke findes i ordbogen, returneres en fejl:

pythonprint(dct.pop('x')) # vil udskrive en fejl

Man kan angive en anden parameter til metoden pop. I dette tilfælde, hvis nøglen ikke findes i ordbogen, vil den angivne værdi i parameteren blive returneret. Lad os tjekke:

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

Givet en ordbog:

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

Hent elementet med nøglen 'x' fra den, og slet det fra ordbogen.

Задание 2

Følgende kode er givet:

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

print(dct.pop('2'))

Angiv, hvad der udskrives i konsollen.

Задание 3

Følgende kode er givet:

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

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

Angiv, hvad der udskrives i konsollen.