Supprimer des éléments d'une liste par leur valeur en Python
Les éléments peuvent être supprimés d'une liste par leur
valeur. Pour cela, nous utilisons la méthode remove.
Nous passons la valeur souhaitée en paramètre :
lst = [1, 2, 3]
lst.remove(1)
print(lst) # affichera [2, 3]
Dans le cas où votre liste contient deux
éléments identiques, la méthode remove
supprimera seulement la première occurrence :
lst = [1, 2, 3, 1]
lst.remove(1)
print(lst) # affichera [2, 3, 1]
Soit la liste :
lst = ['a', 'b', 'c', 'd', 'e']
Supprimez l'élément avec la valeur 'c'.
Soit la liste :
lst = ['a', 'b', 'c', 'd', 'e']
Supprimez l'élément avec la valeur 'b'.
Soit la liste :
lst = ['b', 1, 2, 'b', 'c', 2]
Supprimez successivement tous les éléments identiques de la liste.