Bruk av pop() Metoden: Slette Elementer med Returverdier
pop()
-metoden i Python-ordbøker lar deg fjerne et nøkkel-verdi-par basert på nøkkelen og returnerer den tilsvarende verdien. Denne metoden er spesielt nyttig når du trenger å hente og behandle en verdi samtidig som du fjerner den fra ordboken.
Syntaksen er:
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)
Hvis nøkkelen ikke finnes i ordboken, kaster Python et KeyError
-unntak.
book = { "title": "Pride and Prejudice", "author": "Jane Austen", "year": 1813 } # Attempting to remove a non-existent key removed_genre = book.pop("genre")
Oppgave
Swipe to start coding
Du har fått den samme ordboken authors_books
.
- Fjern bøkene til
"Stephen King"
fra ordboken og lagre dem i variabelenkings_books
. - Bruk
pop()
-metoden for å oppnå dette.
Løsning
Alt var klart?
Takk for tilbakemeldingene dine!
Seksjon 2. Kapittel 6