22 of 151 menu

Метод pop

Метод pop элементни луғатдан унинг калити буйича ўчиради ва унинг қийматини қайтаради. Методнинг биринчи параметрида элементнинг калитини бериламиз, иккинчи ихтиёрий параметрда - сузлама қиймат.

Синтаксис

луғат.pop(калит, [сузлама қиймат])

Мисол

Келинг, калит буйича элементни топиш ва уни pop метода ёрдамида ўчириш билан шигарамиз:

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

Кодни ишга тушириш натижаси:

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

Мисол

Энди эса, луғатда мавжуд бўлмаган калит буйича элементни топиб, ўчириб кўрамиз:

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

Кодни ишга тушириш натижаси:

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

Мисол

Келинг, олдинги мисолни мавжуд бўлмаган калит учун сузлама қиймат берилмаган холда ўзгартирамиз:

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

Кодни ишга туширгандан сўнг метод бизга хато қайтаради:

KeyError: 'e'

Шунингдек қаранг

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