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šuMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние користиме колачиња за работата на веб-страната, анализа и персонализација. Обработката на податоци се врши во согласност со Политиката за приватност.
прифати ги сите прилагоди одбиј