Using the pop() Method: Deleting Elements With Return Values
pop()
-menetelmä Python-sanakirjoissa mahdollistaa avain-arvoparin poistamisen sen avaimen perusteella ja palauttaa vastaavan arvon. Tämä menetelmä on erityisen hyödyllinen, kun sinun täytyy poimia ja käsitellä arvo samalla, kun poistat sen sanakirjasta.
Syntaksi on:
python
book = { "title": "Pride and Prejudice", "author": "Jane Austen", "year": 1813, "copies": 5 } # Remove the 'copies' key and retrieve its value removed_copies = book.pop("copies") print("Updated dictionary:", book) print("Removed value:", removed_copies)
Jos avainta ei ole sanakirjassa, Python nostaa KeyError
-poikkeuksen.
book = { "title": "Pride and Prejudice", "author": "Jane Austen", "year": 1813 } # Attempting to remove a non-existent key removed_genre = book.pop("genre")
Tehtävä
Swipe to start coding
Sinulle annetaan sama sanakirja authors_books
.
- Poista
"Stephen King"
in kirjat sanakirjasta ja tallenna ne muuttujaankings_books
. - Käytä
pop()
-metodia tämän saavuttamiseksi.
Ratkaisu
Oliko kaikki selvää?
Kiitos palautteestasi!
Osio 2. Luku 6