⊗pyPmDcOEG 99 of 208 menu

Pythonda lug'atdan elementni ixtiyoriy olish

Elementni olishning yana bir usuli get metodidan foydalanishdir. Metodning birinchi parametrida qidiruv olib boriladigan kalitni ko'rsatamiz. Agar kalit mavjud bo'lsa, mos keladigan element qaytariladi, aks holda - None.

Keling, amalda ko'rib chiqaylik. Faraz qilaylik, bizda quyidagi lug'at mavjud:

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

Keling, 'a' kalitli elementni olamiz:

print(dct.get('a')) # 1 ni chiqaradi

Endi 'x' kalitli elementni olishga harakat qilaylik:

print(dct.get('x')) # None ni chiqaradi

get metodining ikkinchi parametrida mavjud bo'lmagan element uchun standart qiymat berish mumkin. Bu None chiqarish qandaydir sababga ko'ra istalmasa kerak bo'lishi mumkin. Keling, 'x' kaliti uchun 4 qiymatini ko'rsatamiz:

print(dct.get('x', 4)) # 4 ni chiqaradi

Quyidagi kod berilgan:

dct = { 1: 'x', 2: 'y', 3: 'z', 4: 'w' } print(dct.get(4))

Konsolda chiqadigan narsani ayting.

Quyidagi kod berilgan:

dct = { 1: 'a', 2: 'b', 3: 'c', 4: 'd' } print(dct.get('3'))

Konsolda chiqadigan narsani ayting.

Lug'at berilgan:

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

Undan 'w' kalitli elementni oling, uning standart qiymati '!' bo'lsin.

Oʻzbek
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекTiếng Việt
Biz sayt ishlashi, tahlil qilish va shaxsiylashtirish uchun cookie-fayllardan foydalanamiz. Ma'lumotlarni qayta ishlash Maxfiylik siyosatiga muvofiq amalga oshiriladi.
hammasini qabul qilish sozlash rad etish