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
pythonsanakirja.get(avain, [oletusarvo])
Esimerkki
Etsitään sanakirjastamme avain
'a', samalla määrittäen sille
oletusarvon '!':
pythondct = {
'a': 1,
'b': 2,
'c': 3
}
dct.get('a', '!')
print(dct)
Koodin suorituksen tulos:
python1
Esimerkki
Yritetään nyt saada arvo avaimelle, jota ei ole sanakirjassa:
pythondct = {
'a': 1,
'b': 2,
'c': 3
}
print(dct.get('e', '!'))
Koodin suorituksen tulos:
python!
Esimerkki
Muutetaan edellistä esimerkkiä siten, että olematomalle avaimelle ei olisi oletusarvoa:
pythondct = {
'a': 1,
'b': 2,
'c': 3
}
print(dct.get('e'))
Koodin suorituksen jälkeen metodi palauttaa meille None:
pythonNone