Sanakirja-alkion arvo Pythonissa

Jos haluat hakea arvon sanakirjasta, sinun on viitattu sen avaimeen.

Oletetaan, että meillä on seuraava sanakirja:

pythondct = {
  'a': 1,
  'b': 2,
  'c': 3
}

Haetaan siitä ensimmäinen alkio. Tätä varten ilmoita avaimen nimi hakasulkeissa sanakirjan nimen jälkeen:

pythonprint(dct['a']) # tulostaa 1

Jos yrität viitata avaimeen, jota ei ole sanakirjassa, saat virheen:

pythonprint(dct['x']) # aiheuttaa virheen

Sanakirjan avain voidaan myös tallentaa muuttujaan:

pythonkey = 'a'
print(dct[key]) # tulostaa 1
Задание 1

Annettu sanakirja:

pythondct = {
  'x': 1,
  'y': 2,
  'z': 3
}

Tulosta jokainen tämän sanakirjan alkio.

Задание 2

Annettu sanakirja:

pythondct = {
  'a': 1,
  'b': 2,
  'c': 3
}

Hae siitä luku 2.

Задание 3

Annettu sanakirja:

pythondct = {
  'x': 1,
  'y': 2,
  'z': 3
}

Annettu muuttuja:

pythonkey = 'x'

Tulosta alkio, jonka avain on tallennettu muuttujaan.

Задание 4

Annettu sanakirja:

pythondct = {
  'a': 5,
  'b': 10,
  'c': 15
}

Tulosta siitä peräkkäin kaikki arvot ja laske niiden summa.

Задание 5

Annettu sanakirja:

pythondct = {
  1: 'a',
  2: 'b',
  3: 'c'
}

Kirjoita koodi, joka tuottaa seuraavan merkkijonon:

python'abc'