Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Alkioiden Lisääminen Sanakirjaan: Avain-Arvoparien Päivittäminen | Python-Sanakirjojen Hallinta
Pythonin Tietorakenteet
Osio 2. Luku 4
single

single

Alkioiden Lisääminen Sanakirjaan: Avain-Arvoparien Päivittäminen

Pyyhkäise näyttääksesi valikon

Sanakirjat ovat dynaamisia, mikä tarkoittaa, että voit lisätä, päivittää tai poistaa alkioita sanakirjan luomisen jälkeen. Tarkastellaan, miten uusia alkioita lisätään sanakirjaan.

Aloita luomalla sanakirja nimeltä book, jossa on joitakin alkuperäisiä tietoja:

12
book = {"title": "Pride and Prejudice", "author": "Jane Austen", "year": 1813} print(book)

Jotta sanakirjasta tulisi kattavampi, siihen voidaan lisätä uusi avain-arvo -pari. Esimerkiksi voidaan lisätä kirjan genre:

1234
book = {"title": "Pride and Prejudice", "author": "Jane Austen", "year": 1813} book["genre"] = "Romance" print(book)

Uuden avain-arvoparin lisäämisen jälkeen sanakirja sisältää nyt seuraavat tiedot:

Olemassa olevan avain-arvoparin päivittäminen

Jos haluat päivittää olemassa olevan avaimen arvon, voit tehdä sen määrittämällä avaimelle uuden arvon. Esimerkiksi, oletetaan että kirjan julkaisuvuosi korjattiin arvoon 1815:

1234
book = {"title": "Pride and Prejudice", "author": "Jane Austen", "year": 1813, "genre": "Romance"} book["year"] = 1815 print(book)
Note
Huomio

Yksittäiset ' ' ja kaksois- " " lainausmerkit ovat Pythonissa vaihdettavissa keskenään ja toimivat samalla tavalla.

Tehtävä

Pyyhkäise aloittaaksesi koodauksen

Sinulle on annettu sanakirja authors_books ja kaksi muuttujaa: author_to_add ja fitzgeralds_books.

  • Lisää uusi kirjailija ja hänen kirjaluettelonsa authors_books-sanakirjaan.
  • Kirjailija toimii avaimena ja kirjaluettelo arvona.

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 4
single

single

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

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

some-alt