22 of 151 menu

pop-metodi

Metodi pop poistaa elementin sanakirjasta sen avaimen perusteella ja palauttaa sen arvon. Metodin ensimmäisessä parametrissa asetetaan avain elementille, toisessa valinnaisessa parametrissa - oletusarvo.

Syntaksi

sanakirja.pop(avain, [oletusarvo])

Esimerkki

Etsitään elementti avaimen perusteella ja poistetaan se pop-metodilla:

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

Koodin suorituksen tulos:

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

Esimerkki

Yritetään nyt etsiä ja poistaa elementti avaimella, jota ei ole sanakirjassa:

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

Koodin suorituksen tulos:

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

Esimerkki

Muutetaan edellistä esimerkkiä siten, että olematomalle avaimelle ei olisi oletusarvoa:

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

Koodin suorituksen jälkeen metodi palauttaa virheen:

KeyError: 'e'

Katso myös

  • metodi popitem,
    joka poistaa avain-arvo-parin
  • metodi clear,
    joka poistaa kaikki sanakirjan elementit
  • metodi setdefault,
    joka lisää oletusarvon avaimelle
  • funktio len,
    joka palauttaa sanakirjan pituuden
Suomi
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Käytämme evästeitä verkkosivuston toiminnalle, analytiikalle ja personoinnille. Tietojen käsittely tapahtuu Tietosuojakäytännön mukaisesti.
hyväksy kaikki mukauta hylkää