Contenu du cours
Structures de Données Python
Structures de Données Python
Utilisation de la Méthode pop() : Suppression d'Éléments avec des Valeurs de Retour
La méthode pop()
dans les dictionnaires Python vous permet de supprimer une paire clé-valeur en fonction de sa clé et renvoie la valeur correspondante. Cette méthode est particulièrement utile lorsque vous avez besoin d'extraire et de traiter une valeur tout en la supprimant simultanément du dictionnaire.
La syntaxe est :
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)
Si la clé n'existe pas dans le dictionnaire, Python lève une exception KeyError
.
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
On vous donne le même dictionnaire authors_books
.
- Supprimez les livres de
"Stephen King"
du dictionnaire et enregistrez-les dans la variablekings_books
. - Utilisez la méthode
pop()
pour accomplir cela.
Solution
Merci pour vos commentaires !
Utilisation de la Méthode pop() : Suppression d'Éléments avec des Valeurs de Retour
La méthode pop()
dans les dictionnaires Python vous permet de supprimer une paire clé-valeur en fonction de sa clé et renvoie la valeur correspondante. Cette méthode est particulièrement utile lorsque vous avez besoin d'extraire et de traiter une valeur tout en la supprimant simultanément du dictionnaire.
La syntaxe est :
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)
Si la clé n'existe pas dans le dictionnaire, Python lève une exception KeyError
.
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
On vous donne le même dictionnaire authors_books
.
- Supprimez les livres de
"Stephen King"
du dictionnaire et enregistrez-les dans la variablekings_books
. - Utilisez la méthode
pop()
pour accomplir cela.
Solution
Merci pour vos commentaires !