Sanakirjat
Käsitelkää avain–arvo-pareja tietojen tallentamista varten.
Sanakirjat on ilmainen Python For Kids-oppitunti CoddyKitissä. Tämä on oppitunti 2/4. 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 For Kids-oppimispolkuun, ja edistymisesi synkronoituu verkon ja CoddyKit-sovelluksen välillä. Python For Kids-kurssilla on yhteensä 4 oppituntia.
Sanakirjojen esittely
Sanakirjat
Tervetuloa tietorakenteiden oppitunnille! Tänään opit Pythonin sanakirjoista, joiden avulla tietoja voi tallentaa avain-arvo-pareina.

Mitä sanakirjat ovat?
Sanakirjat ovat kokoelmia, joissa jokainen kohde tallennetaan avaimen ja arvon muodostamana parina. Ne ovat hyödyllisiä tietojen järjestämiseen tavalla, joka helpottaa tietojen hakemista yksilöllisen avaimen perusteella.
- Avain: Jokaisen kohteen yksilöllinen tunniste.
- Arvo: Avaimeen liittyvät tiedot.
Sanakirjan luominen
Voit luoda sanakirjan sijoittamalla kohteet aaltosulkeisiin ({}) ja erottamalla ne toisistaan pilkuilla. Jokainen avain erotetaan arvostaan kaksoispisteellä (:).
Esimerkki:
# Creates a dictionary of student grades
grades = {
"Alice": 85,
"Bob": 92,
"Charlie": 78
}Sanakirjan arvojen käyttäminen
Voit käyttää tiettyyn avaimeen liittyvää arvoa sijoittamalla avaimen hakasulkeisiin ([]) tai käyttämällä get()-metodia.
Esimerkki:
# Accesses the grade of Alice using square brackets
print(grades["Alice"]) # Output: 85
# Accesses the grade of Bob using the get() method
print(grades.get("Bob")) # Output: 92
Kohteiden lisääminen sanakirjaan
Voit lisätä sanakirjaan uusia avain-arvo-pareja määrittämällä arvon uudelle avaimelle.
Esimerkki:
# Adds a new student to the grades dictionary
grades["Diana"] = 88
# Prints the updated dictionary
print(grades) # Output: {'Alice': 85, 'Bob': 92, 'Charlie': 78, 'Diana': 88}
Sanakirjan arvojen muokkaaminen
Koska sanakirjat ovat muuttuvia, voit muuttaa olemassa olevaan avaimeen liittyvää arvoa.
Esimerkki:
# Updates Charlie's grade
grades["Charlie"] = 82
# Prints the updated grade for Charlie
print(grades["Charlie"]) # Output: 82
Kohteiden poistaminen sanakirjasta
Voit poistaa kohteita sanakirjasta del-lauseen tai pop()-metodin avulla.
Esimerkki:
# Removes Bob from the grades dictionary using del
del grades["Bob"]
# Removes Diana from the grades dictionary using pop()
grades.pop("Diana")
# Prints the updated dictionary
print(grades) # Output: {'Alice': 85, 'Charlie': 82}
Sanakirjan läpikäynti
Voit käydä sanakirjan läpi silmukalla käsitelläksesi sen avaimia ja arvoja for-silmukan avulla.
Esimerkki:
# Iterates through the dictionary and prints keys and values
for student, grade in grades.items():
print(student + " scored " + str(grade))
# Output:
# Alice scored 85
# Charlie scored 82
# Creates a dictionary of fruits and their colors
fruits = {
"apple": "red",
"banana": "yellow",
"grape": "purple"
}
# Updates the color of banana
fruits["banana"] = "green"
# Removes grape from the dictionary
del fruits["grape"]
# Prints the dictionary
print(fruits)
Hienoa työtä!
Olet oppinut käyttämään sanakirjoja tietojen tallentamiseen ja hallintaan avain–arvo-pareina. Sanakirjat ovat tehokkaita työkaluja tietojen järjestämiseen Python-ohjelmissa. Jatka harjoittelua luomalla omia sanakirjoja ja kokeilemalla niiden ominaisuuksia!

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
- 22
- Oppitunnit
- 94
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 For Kids-kurssin, päivitä CoddyKit PROhon. Python For Kids-kurssilla on yhteensä 4 oppituntia.
Mitä opin oppitunnilla ”Sanakirjat”?
Käsitelkää avain–arvo-pareja tietojen tallentamista varten. Harjoittelet Python For Kids-aihetta koodilla, jonka suoritat suoraan selaimessa. Ympäri vuorokauden käytettävissä oleva tekoälytuutori vastaa kysymyksiisi oppitunnin aikana.
Tarvitsenko kokemusta aloittaakseni Python For Kids-opiskelun?
Aiempi kokemus ei ole tarpeen. CoddyKitin Python For Kids-oppimispolku sopii vasta-alkajista edistyneisiin, joten voit aloittaa tästä tai alusta ja edetä omaan tahtiisi. Tämä on oppitunti 2/4.
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 For Kids-oppitunnilla?
Kyllä. Jokainen Python For Kids-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.