Kursinhalt
Python-Datenstrukturen
Python-Datenstrukturen
Die pop() Methode
Die pop()
-Methode in Python-Dictionaries ermöglicht es Ihnen, ein Schlüssel-Wert-Paar basierend auf seinem Schlüssel zu entfernen und den entsprechenden Wert zurückzugeben. Diese Methode ist besonders nützlich, wenn Sie einen Wert extrahieren und verarbeiten müssen, während Sie ihn gleichzeitig aus dem Dictionary entfernen.
Die Syntax ist:
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)
Wenn der Schlüssel im Dictionary nicht existiert, löst Python eine KeyError
-Ausnahme aus.
book = { "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
Sie haben das gleiche Wörterbuch authors_books
.
Ihr Ziel:
- Entfernen Sie die Bücher von
"Stephen King"
aus dem Wörterbuch und speichern Sie sie in der Variablenkings_books
. - Verwenden Sie die Methode
pop()
, um dies zu erreichen.
Lösung
Danke für Ihr Feedback!
Die pop() Methode
Die pop()
-Methode in Python-Dictionaries ermöglicht es Ihnen, ein Schlüssel-Wert-Paar basierend auf seinem Schlüssel zu entfernen und den entsprechenden Wert zurückzugeben. Diese Methode ist besonders nützlich, wenn Sie einen Wert extrahieren und verarbeiten müssen, während Sie ihn gleichzeitig aus dem Dictionary entfernen.
Die Syntax ist:
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)
Wenn der Schlüssel im Dictionary nicht existiert, löst Python eine KeyError
-Ausnahme aus.
book = { "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
Sie haben das gleiche Wörterbuch authors_books
.
Ihr Ziel:
- Entfernen Sie die Bücher von
"Stephen King"
aus dem Wörterbuch und speichern Sie sie in der Variablenkings_books
. - Verwenden Sie die Methode
pop()
, um dies zu erreichen.
Lösung
Danke für Ihr Feedback!