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ščinaShqipSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Користимо колачиће за рад сајта, аналитику и персонализацију. Обрада података се врши у складу са Политиком приватности.
прихвати све подеси одбиј