Rimuovere elementi da una lista in base al loro valore in Python

Gli elementi possono essere rimossi da una lista in base al loro valore. Per fare ciò utilizziamo il metodo remove. Nel suo parametro passiamo il valore desiderato:

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

print(lst) # visualizzerà [2, 3]

Nel caso in cui la tua lista contenga due elementi identici, il metodo remove rimuoverà solo la prima occorrenza:

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

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

Data la lista:

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

Rimuovi l'elemento con valore 'c'.

Задание 2

Data la lista:

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

Rimuovi l'elemento con valore 'b'.

Задание 3

Data la lista:

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

Rimuovi sequenzialmente tutti gli elementi duplicati dalla lista.