Suppression d’Éléments Spécifiques des Listes en Python
La méthode remove() supprime la première occurrence d'une valeur spécifique dans la liste. Ceci est particulièrement utile lorsque vous connaissez la valeur de l'élément mais pas son indice. La syntaxe de la méthode remove() est :
list.remove(value)
Supposons maintenant que vous décidiez de retirer "Kyoto" de votre liste parce que vous l'avez déjà visitée. Voici comment procéder :
12345travel_wishlist = ["Paris", "Oslo", "Kyoto", "Sydney"] # Remove a specific city travel_wishlist.remove("Kyoto") print(travel_wishlist) # Output: ['Paris', 'Oslo', 'Sydney']
Si "Kyoto" n'est pas dans la liste, ce code générera une erreur.
12345travel_wishlist = ["Paris", "Oslo", "Rome", "Sydney"] # Remove a specific city travel_wishlist.remove("Kyoto") print(travel_wishlist) # ValueError: list.remove(x): x not in list
Pour éviter cela, il est possible de vérifier si la ville existe avant de la supprimer :
123456travel_wishlist = ["Paris", "Oslo", "Rome", "Sydney"] if "Kyoto" in travel_wishlist: travel_wishlist.remove("Kyoto") print(travel_wishlist)
Avec la méthode remove(), il est possible de retirer un seul élément à la fois.
Swipe to start coding
Vous continuez à travailler avec la liste travel_wishlist.
- Supprimez les éléments
"Oslo"et"Sydney"de la liste. - Utilisez la méthode
remove()pour retirer ces éléments.
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 Spécifiques des Listes en Python
Glissez pour afficher le menu
La méthode remove() supprime la première occurrence d'une valeur spécifique dans la liste. Ceci est particulièrement utile lorsque vous connaissez la valeur de l'élément mais pas son indice. La syntaxe de la méthode remove() est :
list.remove(value)
Supposons maintenant que vous décidiez de retirer "Kyoto" de votre liste parce que vous l'avez déjà visitée. Voici comment procéder :
12345travel_wishlist = ["Paris", "Oslo", "Kyoto", "Sydney"] # Remove a specific city travel_wishlist.remove("Kyoto") print(travel_wishlist) # Output: ['Paris', 'Oslo', 'Sydney']
Si "Kyoto" n'est pas dans la liste, ce code générera une erreur.
12345travel_wishlist = ["Paris", "Oslo", "Rome", "Sydney"] # Remove a specific city travel_wishlist.remove("Kyoto") print(travel_wishlist) # ValueError: list.remove(x): x not in list
Pour éviter cela, il est possible de vérifier si la ville existe avant de la supprimer :
123456travel_wishlist = ["Paris", "Oslo", "Rome", "Sydney"] if "Kyoto" in travel_wishlist: travel_wishlist.remove("Kyoto") print(travel_wishlist)
Avec la méthode remove(), il est possible de retirer un seul élément à la fois.
Swipe to start coding
Vous continuez à travailler avec la liste travel_wishlist.
- Supprimez les éléments
"Oslo"et"Sydney"de la liste. - Utilisez la méthode
remove()pour retirer ces éléments.
Solution
Merci pour vos commentaires !
single