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çeЎзбекOʻzbekTiếng Việt
Мо барои коркарди сомона, таҳлил ва шахсӣ кардан аз cookie истифода мебарем. Коркарди маълумот мувофиқи Сиёсати махфият сурат мегирад.
ҳамаро қабул кардан танзим кардан рад кардан