Seznam Python remove ()

Metoda remove () s seznama odstrani prvi ujemajoči se element (ki je poslan kot argument).

Sintaksa remove()metode je:

 list.remove (element)

odstrani () parametre

  • remove()Postopek traja samo en element, kot argument in ga odstrani s seznama.
  • Če elementne obstaja, vrže ValueError: list.remove (x): x ni v seznamu izjeme.

Vrnjena vrednost iz remove ()

remove()Ne vrne nobene vrednosti (vrne None).

Primer 1: Odstranite element s seznama

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

Izhod

 Posodobljen seznam živali: ('mačka', 'pes', 'morski prašiček')

Primer 2: metoda remove () na seznamu, ki ima podvojene elemente

Če seznam vsebuje podvojene elemente, remove()metoda odstrani samo prvi ujemajoči se element.

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

Izhod

 Posodobljen seznam živali: ('mačka', 'pes', 'morski prašiček', 'pes') 

Tu je s seznama odstranjen le prvi pojav elementa 'dog'.

3. primer: Brisanje elementa, ki ne obstaja

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

Izhod

 Sledenje (zadnji zadnji klic): Datoteka "…", vrstica 5, v animal.remove ('fish') ValueError: list.remove (x): x ni na seznamu

Tukaj smo dobili napako, ker animalsseznam ne vsebuje 'fish'.

  • Če morate elemente izbrisati na podlagi indeksa (na primer četrti element), lahko uporabite metodo pop ().
  • Prav tako lahko z izjavo Python del odstranite elemente s seznama.

Zanimive Članki...