Ștergerea elementelor dintr-o listă după valoarea lor în Python
Elementele pot fi șterse dintr-o listă după
valoarea lor. Pentru aceasta aplicăm metoda remove.
În parametrul său transmitem valoarea dorită:
lst = [1, 2, 3]
lst.remove(1)
print(lst) # va afișa [2, 3]
În cazul în care în lista dvs. există două
elemente identice, metoda remove
va șterge doar prima potrivire:
lst = [1, 2, 3, 1]
lst.remove(1)
print(lst) # va afișa [2, 3, 1]
Este dată lista:
lst = ['a', 'b', 'c', 'd', 'e']
Ștergeți elementul cu valoarea 'c'.
Este dată lista:
lst = ['a', 'b', 'c', 'd', 'e']
Ștergeți elementul cu valoarea 'b'.
Este dată lista:
lst = ['b', 1, 2, 'b', 'c', 2]
Ștergeți succesiv toate elementele identice din listă.