Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Sanakirjan Avainten Käsittely | Mastering Python Dictionaries
Pythonin Tietorakenteet
Osio 2. Luku 3
single

single

Sanakirjan Avainten Käsittely

Pyyhkäise näyttääksesi valikon

Sanakirjan avaimiin pääsee käsiksi Pythonissa käyttämällä keys()-metodia. Tämä palauttaa näkymäobjektin, joka näyttää kaikki sanakirjan avaimet.

12345678
book = { "title": "Pride and Prejudice", "author": "Jane Austen", "year": 1813, "genre": "Romance" } keys = book.keys() print(keys) # Output: dict_keys(['title', 'author', 'year', 'genre'])

Avainten läpikäynti

Sanakirjan avaimia voi käydä läpi for-silmukalla:

123456789
book = { "title": "Pride and Prejudice", "author": "Jane Austen", "year": 1813, "genre": "Romance" } for item in book.keys(): print(key)

Avaimen olemassaolon tarkistaminen

Käytä in-avainsanaa tarkistaaksesi, onko tietty avain sanakirjassa:

123456789
book = { "title": "Pride and Prejudice", "author": "Jane Austen", "year": 1813, "genre": "Romance" } if "author" in book: print("The 'author' key exists in the dictionary.")
Tehtävä

Pyyhkäise aloittaaksesi koodauksen

Sinulle annetaan sanakirja authors_books, jossa avain on kirjailija ja arvo on lista heidän kirjojensa nimistä.

  • Alusta muuttuja keys sanakirjan avaimien objektiksi.
  • Alusta muuttuja all_books listaksi, joka sisältää kaikki saatavilla olevat kirjat.
  • Käytä for-silmukkaa saadaksesi kirjailijoiden kirjalistat.
  • Käytä sisäkkäistä for-silmukkaa ja append()-metodia täyttääksesi all_books-listan kaikilla kirjoilla.

Ratkaisu

Switch to desktopVaihda työpöytään todellista harjoitusta vartenJatka siitä, missä olet käyttämällä jotakin alla olevista vaihtoehdoista
Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 2. Luku 3
single

single

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme

some-alt