Metoda remove

Metoda remove heq elementin e specifikuar nga lista. Në parametrin e metodës përcaktohet elementi që duhet të heqim. Metoda e ndryshon vetë listën. Si rezultat kthehet None. Përpjekja për të hequr një element që nuk ekziston do të çojë në gjenerimin e një përjashtimi.

Sintaksa

pythonlista.remove(çfarë duam të heqim)

Shembull

Le të heqim elementin 'ef' nga lista jonë duke përdorur metodën remove:

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

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

Rezultati i ekzekutimit të kodit:

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

Shembull

Tani le të përpiqemi të heqim një element që nuk është në listë:

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

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

Rezultati i ekzekutimit të kodit:

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

Shihni gjithashtu

  • metoda clear,
    e cila heq të gjithë elementët e listës
  • metoda pop,
    e cila heq një element sipas indeksit të tij
  • metoda append,
    e cila shton një element në fund të listës