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ă

pythonlista.remove(ce vrem să ștergem)

Exemplu

Haideți să ștergem elementul 'ef' din lista noastră cu ajutorul metodei remove:

pythonlst = ['ab', 'cd', 'ef', 'gh']

lst.remove('ef')
print(lst)

Rezultatul executării codului:

python['ab', 'cd', 'gh']

Exemplu

Iar acum haideți să încercăm să ștergem un element care nu se află în listă:

pythonlst = ['ab', 'cd', 'ef', 'gh']

lst.remove('12')
print(lst)

Rezultatul executării codului:

errorValueError: list.remove(x): x not in list

Vedeți și

  • metoda clear,
    care șterge toate elementele listei
  • metoda pop,
    care șterge un element după indexul său
  • metoda append,
    care adaugă un element la sfârșitul listei