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 key
se puuttuu.
Jos avainta ei kuitenkaan löydy käytettäessä dict(key)
, KeyError
poikkeus 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'