single
Utilisation de la méthode remove() : Suppression d’éléments spécifiques des listes
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 la valeur de l'élément est connue mais pas son indice.
La syntaxe de la méthode remove() est :
list.remove(value)
Vous décidez maintenant de retirer "Kyoto" de votre liste car 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 supprimer un seul élément à la fois.
Glissez pour commencer à coder
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