Usuwanie elementów z listy według ich wartości w Pythonie

Elementy można usunąć z listy według ich wartości. W tym celu stosujemy metodę remove. Do jej parametru przekazujemy pożądaną przez nas wartość:

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

print(lst) # wyświetli [2, 3]

W przypadku, gdy na twojej liście znajdują się dwa identyczne elementy, metoda remove usunie tylko pierwsze dopasowanie:

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

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

Dana jest lista:

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

Usuń element o wartości 'c'.

Задание 2

Dana jest lista:

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

Usuń element o wartości 'b'.

Задание 3

Dana jest lista:

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

Kolejno usuń wszystkie identyczne elementy z listy.