Metoda remove
Metoda remove șterge elementul specificat
dintr-o listă. În parametrul metodei
se specifică elementul pe care trebuie să-l ștergem.
Metoda modifică lista însăși. Ca
rezultat, se returnează None. Încercarea de a
șterge un element inexistent va duce la
aruncarea unei excepții.
Sintaxă
lista.remove(ce vrem să ștergem)
Exemplu
Haideți să ștergem elementul 'ef' din
lista noastră cu ajutorul metodei remove:
lst = ['ab', 'cd', 'ef', 'gh']
lst.remove('ef')
print(lst)
Rezultatul executării codului:
['ab', 'cd', 'gh']
Exemplu
Iar acum haideți să încercăm să ștergem un element care nu se află în listă:
lst = ['ab', 'cd', 'ef', 'gh']
lst.remove('12')
print(lst)
Rezultatul executării codului:
ValueError: list.remove(x): x not in list