Elemento išgavimas pagal raktą Python

Galima išgauti elementą iš žodyno. Tokiu atveju elementas bus pašalintas iš žodyno ir mes jį gausime į kintamąjį. Šiai operacijai atlikti reikia taikyti metodą pop. Jo parametre nurodomas iškeliamojo elemento raktas.

Pažiūrėkime pavyzdžiu. Tarkime, kad turime šį žodyną:

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

Išskirkime elementą su raktu 'a':

pythonprint(dct.pop('a')) # išves 1

Tuomet šis elementas iš žodyno dings:

pythonprint(dct) # išves {'b': 2, 'c': 3}

Jei rakto žodyne nėra, bus grąžinta klaida:

pythonprint(dct.pop('x')) # išves klaidą

Galima nustatyti antrąjį metodo pop parametrą. Tokiu atveju, jei rakto žodyne nėra, bus grąžinta parametru nurodyta reikšmė. Patikrinkime:

pythonprint(dct.pop('x', '!')) # išves '!'
Задание 1

Duotas žodynas:

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

Gaukite iš jo elementą su raktu 'x', panaikindami jį iš žodyno.

Задание 2

Duotas toks kodas:

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

print(dct.pop('2'))

Pasakykite, kas bus išvesta į konsolę.

Задание 3

Duotas toks kodas:

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

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

Pasakykite, kas bus išvesta į konsolę.