Python Pop Last Element dall'elenco

Python Pop Last Element dall'elenco
Un elenco è una raccolta di valori indicizzati e ordinati, simili a un array. È riordinabile in modo da poter riorganizzare i componenti in un elenco. Contiene un elenco separato da virgola di qualsiasi elemento di dati racchiuso in una fascia quadrata. Ogni voce dell'elenco ha un indice che varia da zero a infinito.

Per eliminare un elemento da un elenco, è possibile utilizzare il tipo di dati dell'elenco in Python in vari modi. Il metodo elenco pop () in python rimuove il valore finale e lo restituisce da un elenco o il valore dell'indice fornito. Il tipo di dati dell'elenco Python consente di ordinare logicamente gli oggetti di vari tipi di dati. Le virgole dividono i valori, che sono racchiusi tra parentesi quadrate ([]) e (,). È necessario passare l'indice dell'elemento per rimuoverlo dall'elenco. L'indice inizia a zero.

Per ottenere il primo elemento dall'elenco, imposta l'indice su 0. È possibile utilizzare l'indice come -1 per eliminare l'ultima voce. L'argomento indice non è richiesto. Il valore predefinito è -1 e il membro finale dell'elenco restituisce se non viene fornito alcun valore. Il metodo pop () restituisce un errore con l'indice del messaggio: indice pop se l'indice specificato è inesistente o fuori portata. pop (), clear () e rimozione () sono i metodi di elenco popolari. È inoltre possibile rimuovere gli elementi utilizzando la parola chiave DEL oltre ai metodi sopra menzionati.

Esempio 1:

Abbiamo definito un elenco chiamato "First_list" nell'esempio precedente. Come puoi vedere, ogni pezzo è separato da una virgola ed è chiuso tra parentesi quadrate, i.e. [. Questo elenco include componenti di diversi tipi di dati. L'articolo "Alex" è alle posizioni dell'indice 0. Abbiamo un numero intero 55 nella posizione dell'indice 1. Abbiamo un numero di punto mobile di 66.6 all'indice 2. Possiamo archiviare componenti di molti tipi in un unico elenco in questo modo. Andiamo avanti a vedere come far scoppiare l'ultimo elemento da un elenco di Python ora che hai una buona comprensione di come generare elenchi. La funzione oggetto elenco più spesso utilizzata è il metodo pop ().

Questo metodo restituisce un elemento o un elemento che è stato rimosso dall'elenco. Per distinguere tra il metodo pop () e rimozione (), dobbiamo fornire l'articolo da eliminare nel metodo Rimovi (). Tuttavia, quando utilizziamo la funzione pop (), passiamo l'indice dell'elemento come argomento, restituendolo all'indice specificato. Se l'oggetto da rimuovere non viene trovato, verrà lanciato un indicerror. Considera il seguente esempio. Qui il metodo pop () viene utilizzato con l'input '1', che è solo la posizione dell'indice 7. La funzione pop (), come puoi vedere dal risultato, elimina l'intero "30", che è l'ultimo elemento dell'elenco.

First_list = ["Alex", 55,66.6,77, "Rebecca", 10,20,30]
First_list.pop (7)
Stampa (First_List)

Qui puoi vedere l'output in cui l'ultimo elemento viene rimosso correttamente.

Esempio 2:

Nel nostro secondo esempio, abbiamo dichiarato per la prima volta un elenco con il nome "Mylist" nella prima riga di codice. Successivamente, abbiamo applicato il metodo POP e visualizzato l'elemento da rimuovere insieme agli elementi dell'elenco rimanenti. Quando abbiamo applicato per la prima volta la funzione POP, non abbiamo identificato la posizione dell'indice, ma nell'ultima riga di codice, la posizione dell'indice viene passata al metodo POP. Qui è 0, il che significa che vogliamo eliminare l'elemento dalla posizione 0-indice. Come puoi vedere nell'output, viene visualizzato l'elemento nella posizione 0-indice, quindi gli elementi rimanenti dell'elenco.

MyList = [11, 12, 13, 14, 15, 16]
Stampa (mylist.pop (), mylist)
Stampa (mylist.pop (0), mylist)

Ottieni il seguente output quando si esegue il pezzo di codice sopra menzionato.

Esempio 3:

Nel nostro ultimo esempio, rimuoveremo un elemento dall'ottava posizione. Usando il metodo pop (), l'elemento in posizione 8 viene eliminato. Poiché a questo punto non esiste un elemento nell'output, l'interprete di Python lancia un indicerror. Questa è una strategia rapida perché è semplice e non richiede la navigazione attraverso l'elenco per un articolo.

First_list = ["Alex", 55,66.6,77, "Rebecca", 10,20,30]
First_list.pop (8)
Stampa (First_List)

Quando esegui il codice sopra, otterrai l'errore.

Conclusione:

Sai come eliminare l'elemento finale da un elenco pertinente in Python. Diversi esempi sono menzionati con una spiegazione adeguata per te per comprendere e applicare i concetti nei tuoi programmi. Ti abbiamo fornito una guida dettagliata sull'uso del metodo pop per eliminare l'ultimo elemento o anche un elemento specifico da un elenco.