Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Sanakirjan Merkintöjen Poistaminen Pythonissa | Osio
Python-tietorakenteet

bookSanakirjan Merkintöjen Poistaminen Pythonissa

Pythonissa sanakirjasta voi poistaa avaimia käyttämällä del-avainsanaa. Tämän avulla voidaan poistaa yksittäisiä merkintöjä tai tyhjentää koko sanakirja. Tarkastellaan tätä toimintoa kirjastoesimerkin avulla.

del dict[key] 
123456789101112
book = { "title": "Pride and Prejudice", "author": "Jane Austen", "year": 1813, "genre": "Romance", "copies": 5 } # Deleting a key value del book["copies"] print(book)
copy

Koko sanakirjan poistaminen

Jos haluat poistaa koko sanakirjan, voit tehdä sen del-komennolla. Ole kuitenkin varovainen—tämä toiminto poistaa sanakirjan kokonaan, ja kaikki myöhemmät viittaukset siihen aiheuttavat virheen.

1234567891011
book = { "title": "Pride and Prejudice", "author": "Jane Austen", "year": 1813, "genre": "Romance" } # Deleting the entire dictionary del book # Attempting to print the dictionary after deletion will cause an error print(book) # This line will raise a NameError
copy
Tehtävä

Swipe to start coding

Jatkamme työskentelyä sanakirjan authors_books kanssa.

  • Poista sanakirjasta avaimella "J.K. Rowling" oleva alkio.
  • Käytä tähän del-avainsanaa.

Ratkaisu

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 1. Luku 13
single

single

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

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

close

bookSanakirjan Merkintöjen Poistaminen Pythonissa

Pyyhkäise näyttääksesi valikon

Pythonissa sanakirjasta voi poistaa avaimia käyttämällä del-avainsanaa. Tämän avulla voidaan poistaa yksittäisiä merkintöjä tai tyhjentää koko sanakirja. Tarkastellaan tätä toimintoa kirjastoesimerkin avulla.

del dict[key] 
123456789101112
book = { "title": "Pride and Prejudice", "author": "Jane Austen", "year": 1813, "genre": "Romance", "copies": 5 } # Deleting a key value del book["copies"] print(book)
copy

Koko sanakirjan poistaminen

Jos haluat poistaa koko sanakirjan, voit tehdä sen del-komennolla. Ole kuitenkin varovainen—tämä toiminto poistaa sanakirjan kokonaan, ja kaikki myöhemmät viittaukset siihen aiheuttavat virheen.

1234567891011
book = { "title": "Pride and Prejudice", "author": "Jane Austen", "year": 1813, "genre": "Romance" } # Deleting the entire dictionary del book # Attempting to print the dictionary after deletion will cause an error print(book) # This line will raise a NameError
copy
Tehtävä

Swipe to start coding

Jatkamme työskentelyä sanakirjan authors_books kanssa.

  • Poista sanakirjasta avaimella "J.K. Rowling" oleva alkio.
  • Käytä tähän del-avainsanaa.

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 1. Luku 13
single

single

some-alt