Python List remove ()

Il metodo remove () rimuove il primo elemento corrispondente (che viene passato come argomento) dall'elenco.

La sintassi del remove()metodo è:

 list.remove (elemento)

parametri remove ()

  • Il remove()metodo accetta un singolo elemento come argomento e lo rimuove dall'elenco.
  • Se elementnon esiste, genera ValueError: list.remove (x): x non in list exception.

Valore restituito da remove ()

Il remove()non restituisce alcun valore (rendimenti None).

Esempio 1: rimuovere l'elemento dall'elenco

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

Produzione

 Elenco animali aggiornato: ('gatto', 'cane', 'cavia')

Esempio 2: metodo remove () su un elenco con elementi duplicati

Se un elenco contiene elementi duplicati, il remove()metodo rimuove solo il primo elemento corrispondente.

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

Produzione

 Elenco animali aggiornato: ('gatto', 'cane', 'cavia', 'cane') 

Qui, solo la prima occorrenza dell'elemento "cane" viene rimossa dall'elenco.

Esempio 3: eliminazione di un elemento che non esiste

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

Produzione

 Traceback (la chiamata più recente per ultima): File "…", riga 5, in animal.remove ('fish') ValueError: list.remove (x): x non in lista

Qui riceviamo un errore perché l' animalselenco non contiene 'fish'.

  • Se è necessario eliminare elementi in base all'indice (come il quarto elemento), è possibile utilizzare il metodo pop ().
  • Inoltre, puoi usare l'istruzione del di Python per rimuovere elementi dall'elenco.

Articoli interessanti...