Seznam Pythonu remove ()

Metoda remove () odstraní první odpovídající prvek (který je předán jako argument) ze seznamu.

Syntaxe remove()metody je:

 list.remove (element)

remove () Parametry

  • remove()Metoda přebírá jediný prvek jako argument a odebere ji ze seznamu.
  • Pokud elementneexistuje, hodí ValueError: list.remove (x): x není v výjimce seznamu .

Vrátit hodnotu z remove ()

remove()Nevrací žádnou hodnotu (vrací None).

Příklad 1: Odebrání prvku ze seznamu

 # animals list animals = ('cat', 'dog', 'rabbit', 'guinea pig') # 'rabbit' is removed animals.remove('rabbit') # Updated animals List print('Updated animals list: ', animals)

Výstup

 Aktualizovaný seznam zvířat: („kočka“, „pes“, „morče“)

Příklad 2: Metoda remove () na seznamu obsahujícím duplicitní prvky

Pokud seznam obsahuje duplicitní prvky, remove()metoda odstraní pouze první odpovídající prvek.

 # animals list animals = ('cat', 'dog', 'dog', 'guinea pig', 'dog') # 'dog' is removed animals.remove('dog') # Updated animals list print('Updated animals list: ', animals)

Výstup

 Aktualizovaný seznam zvířat: („kočka“, „pes“, „morče“, „pes“) 

Zde je ze seznamu odstraněn pouze první výskyt prvku „pes“.

Příklad 3: Odstranění neexistujícího prvku

 # animals list animals = ('cat', 'dog', 'rabbit', 'guinea pig') # Deleting 'fish' element animals.remove('fish') # Updated animals List print('Updated animals list: ', animals)

Výstup

 Traceback (poslední hovor poslední): Soubor "…", řádek 5, v animal.remove ('fish') ValueError: list.remove (x): x není v seznamu

Tady se nám zobrazuje chyba, protože animalsseznam neobsahuje 'fish'.

  • Pokud potřebujete odstranit prvky založené na indexu (jako čtvrtý prvek), můžete použít metodu pop ().
  • K odebrání položek ze seznamu můžete také použít příkaz Python del.

Zajímavé články...