Rimuovi l'elemento dall'elenco Python

Rimuovi l'elemento dall'elenco Python
Questo articolo è un rapido tutorial su come eliminare/rimuovere un elemento da un elenco in Python. Esistono diversi metodi per rimuovere o eliminare un elemento dall'elenco di Python. Tuttavia, vedremo quattro funzioni integrate di Python: Pop (), Rimuovi (), Del e Clear () per rimuovere un elemento dall'elenco in Python. Entro la fine di questo articolo, sarai in grado di scrivere e compilare tutte queste funzioni in modo efficiente.

Come eliminare/rimuovere un elemento da un elenco in Python utilizzando le funzioni integrate di Python?

Per eliminare/rimuovere un elemento da un elenco, vengono utilizzate quattro diverse funzioni integrate di Python come sopra menzionato. Le sezioni seguenti discuteranno la sintassi di ciascuna funzione. Troverai anche esempi pertinenti per comprendere il funzionamento di ciascuna funzione.

Sintassi della funzione Rimuovi ()

La sintassi della funzione Rimozione () è la seguente:

Rimozione () è una funzione integrata nella libreria standard di Python che viene utilizzata per rimuovere un elemento da un elenco. Il 'name_of_list' rappresenta l'elenco da cui deve essere rimosso o eliminato un elemento. Il 'value_to_be_removed' rappresenta il valore specifico che deve essere rimosso dall'elenco. Deve essere fornito; Altrimenti, il compilatore sarà tramite un "typeerror". Il rimozione () è la funzione integrata utilizzata con gli elenchi. Per impostazione predefinita, la sua funzione è rimuovere un elemento dall'elenco. Cerca il valore specificato nell'elenco e lo rimuove.

La funzione Rimozione () eliminerà semplicemente l'elemento specificato dall'elenco e non restituisce alcun valore. Ora vediamo un esempio in modo che possiamo capire in modo approfondito la funzionalità del metodo Rimuovi ().

Esempio 1:

In questo esempio, implementeremo il metodo Rimovi () per rimuovere un elemento dall'elenco e provare a comprenderne la funzionalità. Ecco il codice della funzione Rimovi (). Qui abbiamo definito un elenco di 5 numeri interi: my_list = [1, 2, 3, 4, 5]. Quindi, abbiamo rimosso 4 utilizzando la funzione Rimovi (), MY_LIST.rimuovere (4).

my_list = [1, 2, 3, 4, 5]
print ("L'elenco originale è:", my_list)
la mia lista.rimuovere (4)
Stampa ("L'elenco dopo aver rimosso un elemento è:", My_list)

Ora, vediamo l'output di seguito e vediamo il risultato. Come puoi osservare, 4 viene eliminato dall'elenco e il nuovo elenco ora contiene solo 4 elementi, my_list = [1, 2, 3, 5]. Si noti che se si fornisce un valore che non si trova nell'elenco, il compilatore sarà tramite un valorerror. Vediamo un esempio di valorerror nella sezione seguente.

Esempio 2:

In questo esempio, forniremo un valore alla funzione Rimozione () che non è disponibile nell'elenco per vedere come reagisce il compilatore a quello. Ecco il codice:

my_list = [1, 2, 3, 4, 5]
print ("L'elenco originale è:", my_list)
la mia lista.Rimuovere (9)
Stampa ("L'elenco dopo aver rimosso un elemento è:", My_list)

L'output è riportato di seguito. Come puoi vedere, il compilatore ha lanciato un valorerror come abbiamo fornito 9 alla funzione Rimozione () che non è disponibile nell'elenco.

Sintassi della funzione pop ()

La sintassi della funzione pop () è la seguente:

La funzione pop () rimuove l'elemento dall'elenco dall'indice dell'elemento che deve essere rimosso. Il 'list_name' rappresenta l'elenco da cui è necessario rimuovere un elemento. L'indice_value "rappresenta l'indice dell'elemento da rimuovere. Ricorda che l'indice dell'elenco inizia con 0. Quindi, il valore all'indice 3 è il 4 ° valore nell'elenco. Se index_value non è specificato nella funzione pop (), eliminerà/rimuoverà l'ultimo elemento dall'elenco. Considera il seguente programma di esempio per capire come funziona la funzione pop ():

Esempio 3:

In questo esempio, useremo lo stesso campione utilizzato nell'esempio precedente per confrontare l'uscita di entrambe le funzioni pop () e rimozione (). Qui forniremo il valore dell'indice dell'elemento da eliminare. Vedi il codice qui sotto:

my_list = [1, 2, 3, 4, 5]
print ("L'elenco originale è:", my_list)
la mia lista.pop (2)
Stampa ("L'elenco dopo aver rimosso un elemento è:", My_list)

Si noti che 2 è fornito alla funzione pop () che è l'indice di 3. L'articolo "3" deve essere eliminato dall'elenco. Vedere l'output di seguito. Come puoi vedere, la funzione di pop () e rimozione () sono uguali, solo la sintassi è un po 'diversa.

Sintassi della funzione DEL

La sintassi della funzione DEL è la seguente:

La funzione del metodo DEL è la stessa della funzione pop (). Elimina un elemento dall'elenco specificato dal valore dell'indice. Se l'indice_value non è fornito, la funzione DEL rimuoverà l'intero elenco. Ora, vediamo un esempio della funzione DEL.

Esempio 4:

In questo esempio, rimuoveremo un elemento dall'elenco con l'aiuto di una funzione integrata del DEL.

my_list = [1, 2, 3, 4, 5]
print ("L'elenco originale è:", my_list)
Del my_list [2]
Stampa ("L'elenco dopo aver rimosso un elemento è:", My_list)

Ecco l'output. Come puoi vedere, abbiamo appena sostituito la funzione pop () con la funzione DEL. Abbiamo usato lo stesso esempio solo per mostrare la somiglianza nel funzionamento di tutti i metodi.

Sintassi della funzione clear ()

La sintassi della funzione Clear () è la seguente:

La funzione del metodo clear () è un po 'diversa da tutti i metodi integrati definiti sopra. Il pop (), rimuove () e del rimuove l'elemento specificato dall'elenco. Tuttavia, la funzione clear () elimina l'intero elenco. Il "my_list" rappresenta l'elenco che deve essere rimosso. Considera l'esempio indicato di seguito.

Esempio 5:

Dai un'occhiata all'esempio del campione per la funzione Clear ().

my_list = [1, 2, 3, 4, 5]
print ("L'elenco originale è:", my_list)
la mia lista.chiaro()
Stampa ("L'elenco dopo aver rimosso un elemento è:", My_list)

Di seguito è riportato l'output. Come puoi vedere, ora abbiamo un elenco vuoto, poiché la funzione Clear () rimuove ogni elemento dall'elenco contemporaneamente.

Conclusione

Scrivere codici di programmazione non è mai stato facile. Ma il linguaggio di programmazione di Python ha reso la codifica semplice e semplice, non solo per i programmatori esperti ma anche per i principianti. Le librerie standard e le funzioni integrate in Python offrono così tanta flessibilità che anche uno sviluppatore alle prime armi può scrivere codici complessi. In questo articolo, abbiamo appreso i quattro metodi integrati di Python clear (), del, pop () e rimuovere () per rimuovere un elemento dall'elenco.