Sanakirja-alkion arvo Pythonissa
Jos haluat hakea arvon sanakirjasta, sinun on viitattu sen avaimeen.
Oletetaan, että meillä on seuraava sanakirja:
dct = {
'a': 1,
'b': 2,
'c': 3
}
Haetaan siitä ensimmäinen alkio. Tätä varten ilmoita avaimen nimi hakasulkeissa sanakirjan nimen jälkeen:
print(dct['a']) # tulostaa 1
Jos yrität viitata avaimeen, jota ei ole sanakirjassa, saat virheen:
print(dct['x']) # aiheuttaa virheen
Sanakirjan avain voidaan myös tallentaa muuttujaan:
key = 'a'
print(dct[key]) # tulostaa 1
Annettu sanakirja:
dct = {
'x': 1,
'y': 2,
'z': 3
}
Tulosta jokainen tämän sanakirjan alkio.
Annettu sanakirja:
dct = {
'a': 1,
'b': 2,
'c': 3
}
Hae siitä luku 2.
Annettu sanakirja:
dct = {
'x': 1,
'y': 2,
'z': 3
}
Annettu muuttuja:
key = 'x'
Tulosta alkio, jonka avain on tallennettu muuttujaan.
Annettu sanakirja:
dct = {
'a': 5,
'b': 10,
'c': 15
}
Tulosta siitä peräkkäin kaikki arvot ja laske niiden summa.
Annettu sanakirja:
dct = {
1: 'a',
2: 'b',
3: 'c'
}
Kirjoita koodi, joka tuottaa seuraavan merkkijonon:
'abc'