Metodo pop
Il metodo pop rimuove e restituisce
un elemento dalla lista in base al suo indice. Nel parametro
del metodo specifichiamo l'indice dell'elemento. Se non
specificato - viene restituito l'ultimo elemento.
Sintassi
lista.pop([indice])
Esempio
Rimuoviamo l'ultimo elemento:
lst = ['a', 'b', 'c', 'd', 'e']
lst.pop()
print(lst)
Risultato dell'esecuzione del codice:
['a', 'b', 'c', 'd']
Esempio
Il metodo restituisce l'elemento rimosso:
lst = ['a', 'b', 'c', 'd', 'e']
print(lst.pop())
Risultato dell'esecuzione del codice:
'e'
Esempio
Troviamo un elemento per indice e rimuoviamolo
usando il metodo pop:
lst = ['a', 'b', 'c', 'd', 'e']
lst.pop(2)
print(lst)
Risultato dell'esecuzione del codice:
['a', 'b', 'd', 'e']
Esempio
Ora proviamo a rimuovere un elemento per indice, che non esiste nella lista:
lst = ['a', 'b', 'c']
lst.pop(3)
Risultato dell'esecuzione del codice:
IndexError: pop index out of range
Vedi anche
-
metodo
remove,
che rimuove un elemento dalla lista -
metodo
insert,
che aggiunge un elemento alla lista prima dell'indice specificato -
metodo
count,
che restituisce il numero di occorrenze di un elemento nella lista -
metodo
append,
che aggiunge un elemento alla fine della lista -
funzione
len,
che restituisce la lunghezza della lista