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:
dct = {
'a': 1,
'b': 2,
'c': 3
}
Le të marrim elementin me çelësin 'a':
print(dct.get('a')) # do të shfaqë 1
Tani le të përpiqemi të marrim elementin
me çelësin 'x':
print(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:
print(dct.get('x', 4)) # do të shfaqë 4
Jepet kodi i mëposhtëm:
dct = {
1: 'x',
2: 'y',
3: 'z',
4: 'w'
}
print(dct.get(4))
Thuani çfarë do të shfaqet në konsolë.
Jepet kodi i mëposhtëm:
dct = {
1: 'a',
2: 'b',
3: 'c',
4: 'd'
}
print(dct.get('3'))
Thuani çfarë do të shfaqet në konsolë.
Jepet fjalori:
dct = {
'x': 1,
'y': 2,
'z': 3
}
Merrni prej tij elementin me çelësin 'w'
ashtu që vlera e tij e paracaktuar të jetë
'!'.