HOWTO · Python

Ottieni l'ultimo elemento dell'lista in Python

Esistono 2 metodi principali che possono essere utilizzati per ottenere l'ultimo elemento di una lista in Python, la funzione pop() e l'indice -1.

In questa pagina

In questo tutorial, discuteremo i metodi per ottenere l’ultimo elemento di una lista in Python.

Ottieni l’ultimo elemento di una lista con la funzione pop() in Python

La funzione pop() può essere utilizzata per ottenere l’ultimo elemento di una lista. La funzione pop() di default restituisce l’ultimo elemento della lista e rimuove quell’elemento dalla lista. Il seguente esempio di codice ci mostra come possiamo ottenere l’ultimo elemento di una lista con la funzione pop() in Python.

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

last = list1.pop()

print(last)
print(list1)

Produzione:

4
[0, 1, 2, 3]

Nel codice sopra, inizializziamo prima una lista list1 e poi otteniamo l’ultimo elemento della list1 con la funzione pop().

Ottieni l’ultimo elemento di una lista con l’indice -1 in Python

Se non vogliamo rimuovere l’ultimo elemento dalla lista, dobbiamo usare -1 come indice della lista. In Python, l’indice -1 significa l’ultimo indice. Allo stesso modo, l’indice -2 indica il penultimo indice e così via. Il seguente esempio di codice ci mostra come possiamo ottenere l’ultimo elemento di una lista con l’indice -1 in Python.

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

print(list1[-1])
print(list1)

Produzione:

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

Nel codice sopra, inizializziamo prima una lista list1 e poi otteniamo l’ultimo elemento della list1 con l’indice -1.

Entrambi i metodi stanno facendo la stessa cosa, e l’unica differenza è che la funzione pop() cancella l’ultimo elemento mentre l’indice -1 no.