Elemento gavimas iš žodyno su pasirinktinu numatytąja reikšme Python

Kitas būdas gauti elementą yra naudoti get metodą. Pirmame metodo parametre nurodome raktą, pagal kurį bus vykdoma paieška. Jei raktas egzistuoja, bus grąžintas atitinkamas elementas, kitu atveju - None.

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

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

Gaukime elementą su raktu 'a':

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

Dabar pabandykime gauti elementą su raktu 'x':

pythonprint(dct.get('x')) # išves None

Antrame get metodo parametre galima nustatyti numatytąją reikšmę trūkstamam elementui. Tai gali būti naudinga, kai None išvestis dėl kokių nors priežasčių yra nepageidaujama. Nustatykime raktui 'x' reikšmę 4:

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

Duotas toks kodas:

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

print(dct.get(4))

Pasakykite, kas bus išvesta į konsolę.

Задание 2

Duotas toks kodas:

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

print(dct.get('3'))

Pasakykite, kas bus išvesta į konsolę.

Задание 3

Duotas žodynas:

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

Gaukite iš jo elementą su raktu 'w' taip, kad jo numatytąja reikšme būtų '!'.