Metodi get
Metodi get palauttaa sanakirjan arvon
avaimen perusteella. Siinä tapauksessa, että annettua avainta
ei ole olemassa - oletusarvon. Ensimmäisessä
metodin parametrissa määritämme tarvitsemamme
avaimen, toisessa valinnaisessa parametrissa
- oletusarvon.
Syntaksi
sanakirja.get(avain, [oletusarvo])
Esimerkki
Etsitään sanakirjastamme avain
'a', samalla määrittäen sille
oletusarvon '!':
dct = {
'a': 1,
'b': 2,
'c': 3
}
dct.get('a', '!')
print(dct)
Koodin suorituksen tulos:
1
Esimerkki
Yritetään nyt saada arvo avaimelle, jota ei ole sanakirjassa:
dct = {
'a': 1,
'b': 2,
'c': 3
}
print(dct.get('e', '!'))
Koodin suorituksen tulos:
!
Esimerkki
Muutetaan edellistä esimerkkiä siten, että olematomalle avaimelle ei olisi oletusarvoa:
dct = {
'a': 1,
'b': 2,
'c': 3
}
print(dct.get('e'))
Koodin suorituksen jälkeen metodi palauttaa meille None:
None