22 of 151 menu

Metoda pop

Metoda pop elimină un element din dicționar după cheia sa și returnează valoarea acestuia. În primul parametru al metodei specificăm cheia elementului, în al doilea parametru opțional - valoarea implicită.

Sintaxă

dicționar.pop(cheie, [valoare implicită])

Exemplu

Să găsim un element după cheie și să îl ștergem cu ajutorul metodei pop:

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

Rezultatul executării codului:

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

Exemplu

Acum să încercăm să găsim și să ștergem un element după o cheie care nu există în dicționar:

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

Rezultatul executării codului:

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

Exemplu

Să modificăm exemplul anterior astfel încât pentru cheia inexistentă să nu fie o valoare implicită:

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

După executarea codului metoda ne va returna o eroare:

KeyError: 'e'

Vedeți și

  • metoda popitem,
    care elimină perechea cheie-valoare
  • metoda clear,
    care elimină toate elementele din dicționar
  • metoda setdefault,
    care adaugă o valoare implicită pentru cheie
  • funcția len,
    care returnează lungimea dicționarului
Română
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Folosim cookie pentru funcționarea site-ului, analiză și personalizare. Prelucrarea datelor are loc în conformitate cu Politica de confidențialitate.
acceptă toate configurează respinge