Metoda remove

Metoda remove odstraní zadaný prvek ze seznamu. V parametru metody se zadává prvek, který potřebujeme odstranit. Metoda mění samotný seznam. Jako výsledek vrací None. Pokus odstranit neexistující prvek povede k vyhození výjimky.

Syntaxe

pythonseznam.remove(co chceme odstranit)

Příklad

Odstraníme prvek 'ef' z našeho seznamu pomocí metody remove:

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

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

Výsledek provedení kódu:

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

Příklad

Nyní zkusme odstranit prvek, který v seznamu není:

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

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

Výsledek provedení kódu:

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

Viz také

  • metoda clear,
    která odstraní všechny prvky seznamu
  • metoda pop,
    která odstraní prvek podle jeho indexu
  • metoda append,
    která přidá prvek na konec seznamu