Python-sanakirja get ()

Get () -menetelmä palauttaa määritetyn avaimen arvon, jos avain on sanakirjassa.

Syntaksi get()on:

 dict.get (avain (, arvo)) 

get () -parametrit

get() menetelmä sisältää enintään kaksi parametria:

  • avain - avain, jota haetaan sanakirjasta
  • arvo (valinnainen) - Palautettava arvo, jos avainta ei löydy. Oletusarvo on None.

Palautusarvo get ()

get() method palaa:

  • määritetyn avaimen arvo, jos avain on sanakirjassa.
  • None jos avainta ei löydy eikä arvoa määritetä.
  • arvo, jos avainta ei löydy ja arvo määritetään.

Esimerkki 1: Kuinka get () toimii sanakirjoissa?

 person = ('name': 'Phill', 'age': 22) print('Name: ', person.get('name')) print('Age: ', person.get('age')) # value is not provided print('Salary: ', person.get('salary')) # value is provided print('Salary: ', person.get('salary', 0.0))

Tuotos

 Nimi: Phill Ikä: 22 Palkka: Ei mitään Palkka: 0,0

Python get () -menetelmä Vs dict (avain) Access-elementteihin

get()method palauttaa oletusarvon, jos keyse puuttuu.

Jos avainta ei kuitenkaan löydy käytettäessä dict(key), KeyErrorpoikkeus nousee.

 person = () # Using get() results in None print('Salary: ', person.get('salary')) # Using () results in KeyError print(person('salary'))

Tuotos

 Palkka: Ei mitään Palautus (viimeisin puhelu viimeisin): Tiedosto "", rivi 7, painettuna (henkilö ('palkka')) KeyError: 'palkka'

Mielenkiintoisia artikkeleita...