⊗pyPmDcEBK 95 of 208 menu

Pythonda kalit orqali elementni olish

Lug'atdan elementni olish mumkin. Bunda element lug'atdan o'chiriladi va biz uni o'zgaruvchiga olamiz. Buning uchun pop metodidan foydalaniladi. Uning parametrida olinadigan elementning kaliti beriladi.

Keling, misol ko'ramiz. Faraz qilaylik, bizda quyidagi lug'at mavjud:

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

Keling, 'a' kalitli elementni olamiz:

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

Bunda bu element lug'atdan yo'qoladi:

print(dct) # {'b': 2, 'c': 3} ni chiqaradi

Agar kalit lug'atda bo'lmasa, xatolik qaytadi:

print(dct.pop('x')) # xatolik chiqaradi

pop metodining ikkinchi parametrini berish mumkin. Bunda, agar kalit lug'atda bo'lmasa, berilgan parametr qiymati qaytariladi. Keling tekshiramiz:

print(dct.pop('x', '!')) # '!' ni chiqaradi

Lug'at berilgan:

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

Undan 'x' kalitli elementni oling, uni lug'atdan o'chirib tashlab.

Quyidagi kod berilgan:

dct = { 1: '1', 2: '2', 3: '3' } print(dct.pop('2'))

Konsolga nima chiqishini aytib bering.

Quyidagi kod berilgan:

dct = { 'surn': 'smith', 'name': 'john', 'age': 30 } dct.pop('surn') print(dct)

Konsolga nima chiqishini aytib bering.

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