Using the del Keyword: Removing Dictionary Entries
Pythonissa voit poistaa avaimia sanakirjasta käyttämällä del
-avainsanaa. Tämä mahdollistaa tiettyjen merkintöjen poistamisen tai jopa koko sanakirjan tyhjentämisen. Tutkitaan, miten tämä toimii kirjastoon liittyvän esimerkin avulla.
python
book = { "title": "Pride and Prejudice", "author": "Jane Austen", "year": 1813, "genre": "Romance", "copies": 5 } # Deleting a key value del book["copies"] print(book)
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.
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
Tehtävä
Swipe to start coding
Jatkamme työskentelyä sanakirjan authors_books
kanssa.
- Poista elementti, jonka avain on
"J.K. Rowling"
, sanakirjasta. - Käytä tähän
del
-avainsanaa.
Ratkaisu
Oliko kaikki selvää?
Kiitos palautteestasi!
Osio 2. Luku 5