Het Gebruik van de pop() Methode: Elementen Verwijderen met Retourwaarden
De pop()
methode in Python-dictionaries stelt je in staat om een sleutel-waarde paar te verwijderen op basis van de sleutel en retourneert de bijbehorende waarde. Deze methode is bijzonder nuttig wanneer je een waarde moet extraheren en verwerken terwijl je deze tegelijkertijd uit de dictionary verwijdert.
De syntaxis is:
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)
Als de sleutel niet bestaat in de dictionary, geeft Python een KeyError
uitzondering.
book = { "title": "Pride and Prejudice", "author": "Jane Austen", "year": 1813 } # Attempting to remove a non-existent key removed_genre = book.pop("genre")
Taak
Swipe to start coding
Je krijgt hetzelfde woordenboek authors_books
.
- Verwijder de boeken van
"Stephen King"
uit het woordenboek en sla ze op in de variabelekings_books
. - Gebruik de
pop()
methode om dit te bereiken.
Oplossing
Was alles duidelijk?
Bedankt voor je feedback!
Sectie 2. Hoofdstuk 6