HOWTO · Python

Rimuovi elemento lista per indice in Python

Esistono 2 metodi principali che possono essere utilizzati per rimuovere gli elementi della lista in base all'indice in Python, la parola chiave del e la funzione pop().

In questa pagina

In questo tutorial, discuteremo dei metodi per rimuovere gli elementi dell’lista in base all’indice in Python.

Rimuovi elemento lista per indice con la parola chiave del in Python

L’istruzione del è usata per eliminare oggetti in Python. L’istruzione del può essere utilizzata anche per rimuovere gli elementi della lista in base all’indice. Il seguente esempio di codice ci mostra come rimuovere gli elementi della lista in base all’indice con la parola chiave del in Python.

list1 = [0, 1, 2, 3, 4]

del list1[1]

print(list1)

Produzione:

[0, 2, 3, 4]

Nel codice sopra, inizializziamo prima una lista e poi rimuoviamo l’elemento all’indice 1 della lista usando la parola chiave del.

Rimuovi elemento lista per indice con la funzione pop() in Python

La funzione pop() viene utilizzata per rimuovere l’elemento della lista in corrispondenza di un indice specificato. La funzione pop() restituisce l’elemento rimosso. Il seguente esempio di codice ci mostra come rimuovere gli elementi della lista in base all’indice con la funzione pop() in Python.

list1 = [0, 1, 2, 3, 4]

removedElement = list1.pop(1)

print(list1)
print(removedElement)

Produzione:

[0, 2, 3, 4]
1

Nel codice sopra, inizializziamo prima una lista e poi rimuoviamo l’elemento all’indice 1 della lista usando la funzione pop().

Sia il metodo della parola chiave del che la funzione pop() svolgono la stessa operazione. L’unica differenza è che la parola chiave del cancella l’elemento all’indice dato, ma anche la funzione pop() restituisce l’elemento cancellato.