⊗pyPmDcOEG 99 of 208 menu

Python'до сөздүктөн элементти опционалдуу алуу

Элементти алуунун дагы бир жолу get методу колдонуу болуп саналат. Методдун биринчи параметринде издөө жүргүзүлө турган ачкычты көрсөтөбүз. Эгерде ачкыч бар болсо, туура келген элемент кайтарылат, ал эми жок болсо - None.

Келгиле, практикада карап көрөлү. Бизде төмөнкүдөй сөздүк бар дейли:

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

Келгиле, 'a' ачкычы менен элементти алалы:

print(dct.get('a')) # 1 деп чыгарат

Эми 'x' ачкычы менен элементти алууга аракет кылалы:

print(dct.get('x')) # None деп чыгарат

get методунун экинчи параметринде жок элемент үчүн дефолттуу маани берсе болот. Бул None чыгаруу кандайдыр бир себептер менен ылайыктуу эмес болгон учурларда керек болушу мүмкүн. Келгиле, 'x' ачкычы үчүн 4 маанисин көрсөтөлү:

print(dct.get('x', 4)) # 4 деп чыгарат

Төмөнкү код берилген:

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

Консольго эмне чыгарылатындын айтыңыз.

Төмөнкү код берилген:

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

Консольго эмне чыгарылатындын айтыңыз.

Сөздүк берилген:

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

Андан 'w' ачкычы менен элементти алыңыз, анын дефолттуу мааниси '!' болушу керек.

Кыргызча
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어LietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Биз сайттин иштөөсү, аналитика жана персонализация үчүн cookie файлдарын колдонобуз. Маалыматтарды иштетүү Маалыматты коргоо саясаты боюнча жүргүзүлөт.
баарын кабыл алуу ыңгайлаштыруу четке кагуу