Metóda remove () odstráni prvý zhodný prvok (ktorý sa odovzdá ako argument) zo zoznamu.
Syntax remove()
metódy je:
list.remove (element)
odstrániť () parametre
remove()
Metóda preberá jediný prvok ako argument a odoberie ju zo zoznamu.- Ak
element
neexistuje, vrhá ValueError: list.remove (x): x nie na výnimku zoznamu .
Vrátiť hodnotu z remove ()
The remove()
nevracia žiadnu hodnotu (vracia None
).
Príklad 1: Odstrániť prvok zo zoznamu
# animals list animals = ('cat', 'dog', 'rabbit', 'guinea pig') # 'rabbit' is removed animals.remove('rabbit') # Updated animals List print('Updated animals list: ', animals)
Výkon
Aktualizovaný zoznam zvierat: („mačka“, „pes“, „morča“)
Príklad 2: Metóda remove () na zozname obsahujúcom duplicitné prvky
Ak zoznam obsahuje duplicitné prvky, remove()
metóda odstráni iba prvý zhodný prvok.
# animals list animals = ('cat', 'dog', 'dog', 'guinea pig', 'dog') # 'dog' is removed animals.remove('dog') # Updated animals list print('Updated animals list: ', animals)
Výkon
Aktualizovaný zoznam zvierat: („mačka“, „pes“, „morča“, „pes“)
Tu sa zo zoznamu odstráni iba prvý výskyt prvku „pes“.
Príklad 3: Odstránenie neexistujúceho prvku
# animals list animals = ('cat', 'dog', 'rabbit', 'guinea pig') # Deleting 'fish' element animals.remove('fish') # Updated animals List print('Updated animals list: ', animals)
Výkon
Traceback (posledný hovor posledný): Súbor "…", riadok 5, v animal.remove ('fish') ValueError: list.remove (x): x nie je v zozname
Tu sa zobrazuje chyba, pretože animals
zoznam neobsahuje 'fish'
.
- Ak potrebujete odstrániť prvky založené na indexe (napríklad štvrtý prvok), môžete použiť metódu pop ().
- Na odstránenie položiek zo zoznamu môžete tiež použiť príkaz Python del.