Sanakirjat
Ottakaa avain–arvo-parien käyttö haltuun tietojen tehokkaassa tallentamisessa ja hakemisessa.
Sanakirjat on ilmainen Python Academy-oppitunti CoddyKitissä. Tämä on oppitunti 4/5. Voit lukea koko oppitunnin alta ilmaiseksi ja harjoitella sen jälkeen käytännössä selaimessa sisäänrakennetulla koodieditorilla ja ympäri vuorokauden käytettävissä olevan tekoälytuutorin avulla. Oppitunti kuuluu Python Academy-oppimispolkuun, ja edistymisesi synkronoituu verkon ja CoddyKit-sovelluksen välillä. Python Academy-kurssilla on yhteensä 5 oppituntia.
Johdatus sanakirjoihin
Pythonin sanakirjat ovat avain-arvo-parien kokoelmia. Niiden avulla voitte tallentaa ja noutaa tietoja tehokkaasti avainten avulla.
Tässä oppitunnissa opitte luomaan ja käsittelemään sanakirjoja sekä käymään niitä läpi.

Sanakirjojen luominen
Sanakirja luodaan aaltosulkeilla {}, ja avain-arvoparit erotetaan toisistaan kaksoispisteillä:
# Creating a dictionary
person = {"name": "Alice", "age": 25}
print(person)Arvojen käyttäminen
Voitte käyttää sanakirjan arvoa sen avaimen avulla:
# Accessing values in a dictionary
person = {"name": "Alice", "age": 25}
print(person["name"]) # Outputs: AliceAvain-arvoparien lisääminen ja päivittäminen
Voitte lisätä sanakirjaan avain-arvopareja tai päivittää niitä:
# Adding and updating key-value pairs
person = {"name": "Alice"}
person["age"] = 25 # Adding a new key-value pair
person["name"] = "Bob" # Updating an existing key
print(person)Avain-arvoparien poistaminen
Voitte poistaa kohteita sanakirjasta del-avainsanalla tai pop()-metodilla:
# Removing items from a dictionary
person = {"name": "Alice", "age": 25}
del person["age"]
print(person) # Outputs: {'name': 'Alice'}Sanakirjojen läpikäynti
Voitte käydä sanakirjan avaimet, arvot tai avain-arvoparit läpi:
# Iterating over a dictionary
person = {"name": "Alice", "age": 25}
for key, value in person.items():
print(f"{key}: {value}")Sanakirjametodien käyttäminen
Sanakirjoissa on hyödyllisiä metodeja:
keys(): Palauttaa kaikki avaimet.values(): Palauttaa kaikki arvot.items(): Palauttaa avain-arvoparit.
# Dictionary methods
person = {"name": "Alice", "age": 25}
print(person.keys()) # Outputs: dict_keys(['name', 'age'])Yleisiä virheitä sanakirjojen käytössä
Tässä on virheitä, joita kannattaa välttää:
- Muuttuvien tietotyyppien (kuten listojen) käyttäminen sanakirjan avaimina (aiheuttaa virheen).
- Olemattoman avaimen käyttäminen ilman
get()-metodia. - Olemassa olevan avaimen korvaaminen tahattomasti.
Mitä opimme?
Tässä oppitunnissa opitte:
- Kuinka Pythonin sanakirjoja luodaan ja käsitellään.
- Kuinka avain-arvopareja lisätään, päivitetään ja poistetaan.
- Kuinka sanakirjoja käydään läpi ja niiden metodeja käytetään.
Hienosti tehty! Siirrytään seuraavaan aiheeseen.

Opi Python tekoälytuutorin avulla — ilmaiseksi
Kirjoita ja suorita oikeaa koodia selaimessa, saa välitöntä apua tekoälytuutorilta ympäri vuorokauden ja jatka siitä, mihin jäit, verkossa tai sovelluksessa.
- Kurssit
- 76
- Oppitunnit
- 320
Usein kysytyt kysymykset
Onko oppitunti ”Sanakirjat” ilmainen?
Kyllä – oppitunnin ”Sanakirjat” koko tekstin voi lukea täällä verkossa ilmaiseksi. Jos haluat harjoitella interaktiivisesti sisäänrakennetulla koodieditorilla ja ympäri vuorokauden käytettävissä olevan tekoälytuutorin avulla sekä avata koko Python Academy-kurssin, päivitä CoddyKit PROhon. Python Academy-kurssilla on yhteensä 5 oppituntia.
Mitä opin oppitunnilla ”Sanakirjat”?
Ottakaa avain–arvo-parien käyttö haltuun tietojen tehokkaassa tallentamisessa ja hakemisessa. Harjoittelet Python Academy-aihetta koodilla, jonka suoritat suoraan selaimessa. Ympäri vuorokauden käytettävissä oleva tekoälytuutori vastaa kysymyksiisi oppitunnin aikana.
Tarvitsenko kokemusta aloittaakseni Python Academy-opiskelun?
Aiempi kokemus ei ole tarpeen. CoddyKitin Python Academy-oppimispolku sopii vasta-alkajista edistyneisiin, joten voit aloittaa tästä tai alusta ja edetä omaan tahtiisi. Tämä on oppitunti 4/5.
Kuinka kauan ”Sanakirjat”-oppitunnin suorittaminen kestää?
Useimmat CoddyKitin oppitunnit kestävät noin 5–10 minuuttia. Jokainen oppitunti on lyhyt ja interaktiivinen, joten edistyt tasaisesti ja voit jatkaa siitä, mihin jäit – sekä verkossa että sovelluksessa.
Voinko kirjoittaa ja suorittaa koodia tällä Python Academy-oppitunnilla?
Kyllä. Jokainen Python Academy-oppitunti sisältää sisäänrakennetun koodieditorin, joten voit kirjoittaa ja suorittaa oikeaa koodia suoraan selaimessa ja saada välitöntä palautetta tekoälyltä – paikallista asennusta ei tarvita.