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
seznam.remove(co chceme odstranit)
Příklad
Odstraníme prvek 'ef' z
našeho seznamu pomocí metody remove:
lst = ['ab', 'cd', 'ef', 'gh']
lst.remove('ef')
print(lst)
Výsledek provedení kódu:
['ab', 'cd', 'gh']
Příklad
Nyní zkusme odstranit prvek, který v seznamu není:
lst = ['ab', 'cd', 'ef', 'gh']
lst.remove('12')
print(lst)
Výsledek provedení kódu:
ValueError: list.remove(x): x not in list