Zoznam Pythonu remove ()

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 elementneexistuje, 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 animalszoznam 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.

Zaujímavé články...