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 :

pythonlst = [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 :

pythonlst = [1, 2, 3, 1]
lst.remove(1)

print(lst) # affichera [2, 3, 1]
Задание 1

Soit la liste :

pythonlst = ['a', 'b', 'c', 'd', 'e']

Supprimez l'élément avec la valeur 'c'.

Задание 2

Soit la liste :

pythonlst = ['a', 'b', 'c', 'd', 'e']

Supprimez l'élément avec la valeur 'b'.

Задание 3

Soit la liste :

pythonlst = ['b', 1, 2, 'b', 'c', 2]

Supprimez successivement tous les éléments identiques de la liste.