Contenu du cours
Structures de Données Python
Structures de Données Python
La Méthode remove()
La méthode remove()
supprime la première occurrence d'une valeur spécifique dans la liste. Cela est particulièrement utile lorsque vous connaissez la valeur de l'élément mais pas son index.
La syntaxe de la méthode remove()
est :
Maintenant, vous décidez de supprimer "Kyoto" de votre liste parce que vous l'avez déjà visité. Voici comment vous pouvez le faire :
travel_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.
travel_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, vous pouvez vérifier si la ville existe avant de la supprimer :
travel_wishlist = ["Paris", "Oslo", "Rome", "Sydney"] if "Kyoto" in travel_wishlist: travel_wishlist.remove("Kyoto") print(travel_wishlist)
Remarque
Avec la méthode
remove()
, vous ne pouvez retirer qu'un seul élément à la fois.
Swipe to start coding
Vous continuez à travailler avec la liste travel_wishlist
.
Votre objectif :
- Supprimez les éléments
"Oslo"
et"Sydney"
de la liste. - Utilisez la méthode
remove()
pour supprimer ces éléments.
Solution
Merci pour vos commentaires !
La Méthode remove()
La méthode remove()
supprime la première occurrence d'une valeur spécifique dans la liste. Cela est particulièrement utile lorsque vous connaissez la valeur de l'élément mais pas son index.
La syntaxe de la méthode remove()
est :
Maintenant, vous décidez de supprimer "Kyoto" de votre liste parce que vous l'avez déjà visité. Voici comment vous pouvez le faire :
travel_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.
travel_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, vous pouvez vérifier si la ville existe avant de la supprimer :
travel_wishlist = ["Paris", "Oslo", "Rome", "Sydney"] if "Kyoto" in travel_wishlist: travel_wishlist.remove("Kyoto") print(travel_wishlist)
Remarque
Avec la méthode
remove()
, vous ne pouvez retirer qu'un seul élément à la fois.
Swipe to start coding
Vous continuez à travailler avec la liste travel_wishlist
.
Votre objectif :
- Supprimez les éléments
"Oslo"
et"Sydney"
de la liste. - Utilisez la méthode
remove()
pour supprimer ces éléments.
Solution
Merci pour vos commentaires !