22 of 151 menu

Metodas pop

Metodas pop pašalina elementą iš žodyno pagal jo raktą ir grąžina jo reikšmę. Pirmame metodo parametre nurodome raktą elemento, antrame neprivalomame parametre - numatytąją reikšmę.

Sintaksė

žodynas.pop(raktas, [numatytoji reikšmė])

Pavyzdys

Suraskime elementą pagal raktą ir pašalinkime jį naudodami metodą pop:

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

Kodo vykdymo rezultatas:

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

Pavyzdys

Dabar pabandykime surasti ir pašalinti elementą pagal raktą, kurio nėra žodyne:

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

Kodo vykdymo rezultatas:

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

Pavyzdys

Pakeiskime ankstesnį pavyzdį taip, kad neegzistuojančiam raktui nebūtų numatytosios reikšmės:

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

Po kodo vykdymo metodas mums grąžins klaidą:

KeyError: 'e'

Taip pat žiūrėkite

  • metodas popitem,
    kuris pašalina raktų-reikšmių porą
  • metodas clear,
    kuris pašalina visus žodyno elementus
  • metodas setdefault,
    kuris prideda numatytąją reikšmę raktui
  • funkcija len,
    kuri grąžina žodyno ilgį
Lietuvių
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mes naudojame slapukus svetainės veikimui, analizei ir personalizavimui. Duomenų apdorojimas vyksta pagal Privatumo politiką.
priimti visus nustatyti atšaukti