Suppression d’Éléments et Stockage en Python
La méthode pop() dans les dictionnaires Python permet de supprimer une paire clé-valeur en fonction de sa clé et retourne la valeur correspondante. Cette méthode est particulièrement utile lorsque l'on souhaite extraire et traiter une valeur tout en la supprimant simultanément du dictionnaire.
La syntaxe est :
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)
Si la clé n'existe pas dans le dictionnaire, Python génère une exception KeyError.
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
Vous disposez du 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 réaliser cette opération.
Solution
Merci pour vos commentaires !
single
Demandez à l'IA
Demandez à l'IA
Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion
Génial!
Completion taux amélioré à 4
Suppression d’Éléments et Stockage en Python
Glissez pour afficher le menu
La méthode pop() dans les dictionnaires Python permet de supprimer une paire clé-valeur en fonction de sa clé et retourne la valeur correspondante. Cette méthode est particulièrement utile lorsque l'on souhaite extraire et traiter une valeur tout en la supprimant simultanément du dictionnaire.
La syntaxe est :
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)
Si la clé n'existe pas dans le dictionnaire, Python génère une exception KeyError.
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
Vous disposez du 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 réaliser cette opération.
Solution
Merci pour vos commentaires !
single