Metóda remove
Metóda remove odstraňuje zadaný
prvok zo zoznamu. V parametri metódy
sa určuje prvok, ktorý potrebujeme odstrániť.
Metóda mení samotný zoznam. Ako
výsledok sa vráti None. Pokus
odstrániť neexistujúci prvok povedie k
vyvolaniu výnimky.
Syntax
pythonzoznam.remove(čo chceme odstrániť)
Príklad
Odstráňme prvok 'ef' z
nášho zoznamu pomocou metódy remove:
pythonlst = ['ab', 'cd', 'ef', 'gh']
lst.remove('ef')
print(lst)
Výsledok vykonania kódu:
python['ab', 'cd', 'gh']
Príklad
A teraz skúsme odstrániť prvok, ktorý nie je v zozname:
pythonlst = ['ab', 'cd', 'ef', 'gh']
lst.remove('12')
print(lst)
Výsledok vykonania kódu:
errorValueError: list.remove(x): x not in list