Elementen Verwijderen en Opslaan in Python
De pop()-methode in Python-dictionaries maakt het mogelijk om een sleutel-waarde-paar te verwijderen op basis van de sleutel en retourneert de bijbehorende waarde. Deze methode is vooral nuttig wanneer een waarde moet worden opgehaald en verwerkt, terwijl deze gelijktijdig uit de dictionary wordt verwijderd.
De syntaxis is:
dictionary.pop(key)
123456789101112book = { "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.
12345678book = { "title": "Pride and Prejudice", "author": "Jane Austen", "year": 1813 } # Attempting to remove a non-existent key removed_genre = book.pop("genre")
Swipe to start coding
Je krijgt dezelfde dictionary authors_books.
- Verwijder de boeken van
"Stephen King"uit de dictionary en sla ze op in de variabelekings_books. - Gebruik de methode
pop()om dit te doen.
Oplossing
Bedankt voor je feedback!
single
Vraag AI
Vraag AI
Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.
Geweldig!
Completion tarief verbeterd naar 4
Elementen Verwijderen en Opslaan in Python
Veeg om het menu te tonen
De pop()-methode in Python-dictionaries maakt het mogelijk om een sleutel-waarde-paar te verwijderen op basis van de sleutel en retourneert de bijbehorende waarde. Deze methode is vooral nuttig wanneer een waarde moet worden opgehaald en verwerkt, terwijl deze gelijktijdig uit de dictionary wordt verwijderd.
De syntaxis is:
dictionary.pop(key)
123456789101112book = { "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.
12345678book = { "title": "Pride and Prejudice", "author": "Jane Austen", "year": 1813 } # Attempting to remove a non-existent key removed_genre = book.pop("genre")
Swipe to start coding
Je krijgt dezelfde dictionary authors_books.
- Verwijder de boeken van
"Stephen King"uit de dictionary en sla ze op in de variabelekings_books. - Gebruik de methode
pop()om dit te doen.
Oplossing
Bedankt voor je feedback!
single