Hente ut element etter nøkkel i Python

Man kan hente ut et element fra en ordbok. I dette tilfellet vil elementet bli fjernet fra ordboken og vi får det samtidig i en variabel. For en slik operasjon må man bruke metoden pop. I parameteren angis nøkkelen til elementet som skal hentes ut.

La oss se på et eksempel. La oss si at vi har følgende ordbok:

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

La oss hente ut elementet med nøkkelen 'a':

pythonprint(dct.pop('a')) # vil skrive ut 1

Samtidig vil dette elementet forsvinne fra ordboken:

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

Hvis nøkkelen ikke finnes i ordboken, returneres en feilmelding:

pythonprint(dct.pop('x')) # vil skrive ut en feil

Man kan angi en andre parameter til metoden pop. I dette tilfellet, hvis nøkkelen ikke finnes i ordboken, vil den angitte verdien i parameteren bli returnert. La oss sjekke:

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

Gitt følgende ordbok:

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

Hent ut elementet med nøkkelen 'x', og fjern det fra ordboken.

Задание 2

Gitt følgende kode:

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

print(dct.pop('2'))

Si hva som vil skrives ut i konsollen.

Задание 3

Gitt følgende kode:

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

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

Si hva som vil skrives ut i konsollen.