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:
lst = [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:
lst = [1, 2, 3, 1]
lst.remove(1)
print(lst) # visualizzerà [2, 3, 1]
Data la lista:
lst = ['a', 'b', 'c', 'd', 'e']
Rimuovi l'elemento con valore 'c'.
Data la lista:
lst = ['a', 'b', 'c', 'd', 'e']
Rimuovi l'elemento con valore 'b'.
Data la lista:
lst = ['b', 1, 2, 'b', 'c', 2]
Rimuovi sequenzialmente tutti gli elementi duplicati dalla lista.