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
zoznam.remove(čo chceme odstrániť)
Príklad
Odstráňme prvok 'ef' z
nášho zoznamu pomocou metódy remove:
lst = ['ab', 'cd', 'ef', 'gh']
lst.remove('ef')
print(lst)
Výsledok vykonania kódu:
['ab', 'cd', 'gh']
Príklad
A teraz skúsme odstrániť prvok, ktorý nie je v zozname:
lst = ['ab', 'cd', 'ef', 'gh']
lst.remove('12')
print(lst)
Výsledok vykonania kódu:
ValueError: list.remove(x): x not in list