22 of 151 menu

Metod pop

Metod pop elementni lug‘atdan uning kaliti bo‘yicha o‘chiradi va uning qiymatini qaytaradi. Metodning birinchi parametrida element kalitini belgilaymiz, ikkinchi ixtiyoriy parametrida - standart qiymatni.

Sintaksis

lug‘at.pop(kalit, [standart qiymat])

Misol

Keling, kalit bo‘yicha elementni topamiz va o‘chiramiz metod pop yordamida:

dct = { 'a': 1, 'b': 2, 'c': 3 } print(dct.pop('a', '!')) print(dct)

Kod bajarish natijasi:

1 {'b': 2, 'c': 3}

Misol

Endi keling, lug‘atda mavjud bo‘lmagan kalit bo‘yicha elementni topishga va o‘chirishga harakat qilaylik:

dct = { 'a': 1, 'b': 2, 'c': 3 } print(dct.pop('e', '!')) print(dct)

Kod bajarish natijasi:

! {'a': 1, 'b': 2, 'c': 3}

Misol

Keling, oldingi misolni o‘zgartiramiz, shunday qiladiki, mavjud bo‘lmagan kalit uchun standart qiymat bo‘lmasin:

dct = { 'a': 1, 'b': 2, 'c': 3 } print(dct.pop('e')) print(dct)

Kod bajarilgandan so‘ng metod bizga xatolik qaytaradi:

KeyError: 'e'

Shuningdek qarang

  • metod popitem,
    kalit-qiymat juftligini o‘chiradigan
  • metod clear,
    lug‘atning barcha elementlarini o‘chiradigan
  • metod setdefault,
    kalit uchun standart qiymatni belgilaydigan
  • funksiya len,
    lug‘at uzunligini qaytaradigan
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