Metod get
Metod get lug'atdagi kalit bo'yicha
qiymatni qaytaradi. Agar berilgan kalit
mavjud bo'lmasa - standart qiymat.
Metodning birinchi parametrida biz kerakli
kalitni, ikkinchi ixtiyoriy parametrida esa
standart qiymatni ko'rsatamiz.
Sintaksis
lug'at.get(kalit, [standart qiymat])
Misol
Keling, lug'atimizdan 'a' kalitini
topaylik, buning uchun unga standart qiymat
sifatida '!' ni ko'rsatamiz:
dct = {
'a': 1,
'b': 2,
'c': 3
}
dct.get('a', '!')
print(dct)
Kodni bajarish natijasi:
1
Misol
Endi esa lug'atda mavjud bo'lmagan kalit qiymatini olishga harakat qilaylik:
dct = {
'a': 1,
'b': 2,
'c': 3
}
print(dct.get('e', '!'))
Kodni bajarish natijasi:
!
Misol
Keling, oldingi misolni o'zgartiramiz, shunda mavjud bo'lmagan kalit uchun standart qiymat bo'lmasin:
dct = {
'a': 1,
'b': 2,
'c': 3
}
print(dct.get('e'))
Kod bajarilgandan so'ng, metod bizga None ni qaytaradi:
None