Python-sanakirja pop ()

Metodi pop () poistaa ja palauttaa elementin sanakirjasta, jolla on annettu avain.

Menetelmän syntaksi pop()on

 dictionary.pop (avain (oletus))

pop () -parametrit

pop() menetelmä ottaa kaksi parametria:

  • avain - avain, jota haetaan poistettavaksi
  • oletusarvo - arvo, joka palautetaan, kun avain ei ole sanakirjassa

Palautusarvo popista ()

pop()Menetelmä palaa:

  • Jos keylöytyy - poistettu / avattu elementti sanakirjasta
  • Jos keyei löydy - arvo määritetään toiseksi argumentiksi (oletus)
  • Jos keyei löydy eikä oletusarvoa määritetä - KeyErrorpoikkeus nousee

Esimerkki 1: Lisää elementti sanakirjasta

 # random sales dictionary sales = ( 'apple': 2, 'orange': 3, 'grapes': 4 ) element = sales.pop('apple') print('The popped element is:', element) print('The dictionary is:', sales)

Tuotos

 Popped-elementti on: 2 Sanakirja on: ('oranssi': 3, 'viinirypäleet': 4) 

Esimerkki 2: Lisää elementti, jota ei ole sanakirjassa

 # random sales dictionary sales = ( 'apple': 2, 'orange': 3, 'grapes': 4 ) element = sales.pop('guava')

Tuotos

 KeyError: 'guava' 

Esimerkki 3: Lisää elementti, jota ei ole sanakirjassa, jos se on oletusarvo

 # random sales dictionary sales = ( 'apple': 2, 'orange': 3, 'grapes': 4 ) element = sales.pop('guava', 'banana') print('The popped element is:', element) print('The dictionary is:', sales)

Tuotos

 Popped-elementti on: banaani Sanakirja on: ('oranssi': 3, 'omena': 2, 'viinirypäleet': 4) 

Mielenkiintoisia artikkeleita...