Marrja Opsionale e Elementit nga Fjalori në Python

Një mënyrë tjetër për të marrë një element është përdorimi i metodës get. Në parametrin e parë të metodës specifikojmë çelësin, me të cilin do të kryhet kërkimi. Nëse çelësi ekziston, do të kthehet elementi përkatës, përndryshe - None.

Le ta shohim në praktikë. Le të themi se kemi fjalorin e mëposhtëm:

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

Le të marrim elementin me çelësin 'a':

pythonprint(dct.get('a')) # do të shfaqë 1

Tani le të përpiqemi të marrim elementin me çelësin 'x':

pythonprint(dct.get('x')) # do të shfaqë None

Në parametrin e dytë të metodës get mund të caktohet një vlerë e paracaktuar për elementin që mungon. Kjo mund të jetë e nevojshme kur shfaqja e None për ndonjë arsye është e padëshiruar. Le të caktojmë për çelësin 'x' vlerën 4:

pythonprint(dct.get('x', 4)) # do të shfaqë 4
Задание 1

Jepet kodi i mëposhtëm:

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

print(dct.get(4))

Thuani çfarë do të shfaqet në konsolë.

Задание 2

Jepet kodi i mëposhtëm:

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

print(dct.get('3'))

Thuani çfarë do të shfaqet në konsolë.

Задание 3

Jepet fjalori:

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

Merrni prej tij elementin me çelësin 'w' ashtu që vlera e tij e paracaktuar të jetë '!'.