22 of 151 menu

Metod pop

Metod pop uklanja element iz rečnika po njegovom ključu i vraća njegovu vrednost. U prvom parametru metoda zadajemo ključ elementa, u drugom opcionom parametru - podrazumevanu vrednost.

Sintaksa

rečnik.pop(ključ, [podrazumevana vrednost])

Primer

Hajde da po ključu nađemo element i obrišemo ga pomoću metoda pop:

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

Rezultat izvršavanja koda:

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

Primer

A sada hajde da pokušamo da nađemo i obrišemo element po ključu, koji ne postoji u rečniku:

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

Rezultat izvršavanja koda:

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

Primer

Hajde da promenimo prethodni primer tako, da za nepostojeći ključ ne bude podrazumevane vrednosti:

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

Nakon izvršavanja koda metod će nam vratiti grešku:

KeyError: 'e'

Pogledajte takođe

  • metod popitem,
    koji uklanja par ključ-vrednost
  • metod clear,
    koji uklanja sve elemente rečnika
  • metod setdefault,
    koji dodaje podrazumevanu vrednost za ključ
  • funkcija len,
    koja vraća dužinu rečnika
Srpski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Koristimo kolačiće za rad sajta, analitiku i personalizaciju. Obrada podataka se vrši u skladu sa Politikom privatnosti.
prihvati sve podesi odbij