Sanakirjat
Hallitkaa avain–arvo-parien käyttö datan tehokkaaseen tallentamiseen ja hakemiseen
Sanakirjat on ilmainen Oppikaa tekoälyä Pythonilla-oppitunti CoddyKitissä. Tämä on oppitunti 4/5. Voit lukea tästä oppimispolusta kokonaan mitkä tahansa 3 oppituntia ilmaiseksi — sen jälkeen CoddyKit PRO avaa kaikki oppitunnit sekä käytännön harjoittelun sisäänrakennetulla koodieditorilla ja ympäri vuorokauden toimivalla tekoälytuutorilla. Oppitunti kuuluu Oppikaa tekoälyä Pythonilla-oppimispolkuun, ja edistymisesi synkronoituu verkon ja CoddyKit-sovelluksen välillä. Oppikaa tekoälyä Pythonilla-kurssilla on yhteensä 5 oppituntia.
Johdatus sanakirjoihin
Pythonin sanakirjat ovat avain-arvo-pareista koostuvia kokoelmia. Niiden avulla tietoja voi tallentaa ja hakea tehokkaasti avainten avulla.
Tässä oppitunnissa opitte luomaan ja käsittelemään sanakirjoja sekä iteroimaan niiden läpi.

Sanakirjojen luominen
Sanakirja luodaan aaltosulkeilla {}, ja avain-arvo-parit erotetaan kaksoispisteillä:
# Creating a dictionary
person = {"name": "Alice", "age": 25}
print(person)Arvojen hakeminen
Voit hakea sanakirjan arvon sen avaimen avulla:
# Accessing values in a dictionary
person = {"name": "Alice", "age": 25}
print(person["name"]) # Outputs: AliceAvain-arvo-parien lisääminen ja päivittäminen
Voit lisätä tai päivittää sanakirjan avain-arvo-pareja:
# 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-arvo-parien poistaminen
Voit poistaa alkioita sanakirjasta käyttämällä del-avainsanaa tai pop()-metodia:
# Removing items from a dictionary
person = {"name": "Alice", "age": 25}
del person["age"]
print(person) # Outputs: {'name': 'Alice'}Sanakirjojen iterointi
Voit iteroida sanakirjan avaimia, arvoja tai avain-arvo-pareja:
# 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-arvo-parit.
# Dictionary methods
person = {"name": "Alice", "age": 25}
print(person.keys()) # Outputs: dict_keys(['name', 'age'])Sanakirjoihin liittyviä yleisiä virheitä
Vältä seuraavia virheitä:
- Muuttuvien tyyppien, kuten listojen, käyttäminen sanakirjan avaimina (aiheuttaa virheen).
- Sellaisen avaimen käyttäminen, jota ei ole olemassa, ilman
get()-metodia. - Olemassa olevan avaimen korvaaminen vahingossa.
Mitä opimme?
Tässä oppitunnissa opitte:
- Kuinka sanakirjoja luodaan ja käsitellään Pythonissa.
- Kuinka avain-arvo-pareja lisätään, päivitetään ja poistetaan.
- Kuinka sanakirjoja iteroidaan ja niiden metodeja käytetään.
Hienoa työtä! 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
- 53
- Oppitunnit
- 225
Usein kysytyt kysymykset
Onko oppitunti ”Sanakirjat” ilmainen?
Kyllä — voit lukea täällä verkossa kokonaan ilmaiseksi mitkä tahansa Oppikaa tekoälyä Pythonilla-oppimispolun 3 oppituntia, myös oppitunnin “Sanakirjat”. Sen jälkeen CoddyKit PRO avaa kaikki oppitunnit sekä interaktiiviset harjoitukset sisäänrakennetulla koodieditorilla ja ympäri vuorokauden toimivalla tekoälytuutorilla. Oppikaa tekoälyä Pythonilla-kurssilla on yhteensä 5 oppituntia.
Mitä opin oppitunnilla ”Sanakirjat”?
Hallitkaa avain–arvo-parien käyttö datan tehokkaaseen tallentamiseen ja hakemiseen Harjoittelet Oppikaa tekoälyä Pythonilla-aihetta koodilla, jonka suoritat suoraan selaimessa. Ympäri vuorokauden käytettävissä oleva tekoälytuutori vastaa kysymyksiisi oppitunnin aikana.
Tarvitsenko kokemusta aloittaakseni Oppikaa tekoälyä Pythonilla-opiskelun?
Aiempi kokemus ei ole tarpeen. CoddyKitin Oppikaa tekoälyä Pythonilla-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ä Oppikaa tekoälyä Pythonilla-oppitunnilla?
Kyllä. Jokainen Oppikaa tekoälyä Pythonilla-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.