HOWTO · Python

Obtener el último elemento de la lista en Python

Hay 2 métodos principales que se pueden usar para obtener el último elemento de una lista en Python, la función pop() y el índice -1.

En esta página

En este tutorial, discutiremos métodos para obtener el último elemento de una lista en Python.

Obtener el último elemento de una lista con la función pop() en Python

La función pop() se puede utilizar para obtener el último elemento de una lista. La función pop() por defecto devuelve el último elemento de la lista y elimina ese elemento de la lista. El siguiente ejemplo de código nos muestra cómo podemos obtener el último elemento de una lista con la función pop() en Python.

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

last = list1.pop()

print(last)
print(list1)

Producción :

4
[0, 1, 2, 3]

En el código anterior, primero inicializamos una lista list1 y luego obtenemos el último elemento de la list1 con la función pop().

Obtener el último elemento de una lista con índice -1 en Python

Si no queremos eliminar el último elemento de la lista, tenemos que usar -1 como índice de la lista. En Python, el índice -1 significa el último índice. Del mismo modo, el índice -2 indica el penúltimo índice y así sucesivamente. El siguiente ejemplo de código nos muestra cómo podemos obtener el último elemento de una lista con el índice -1 en Python.

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

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

Producción :

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

En el código anterior, primero inicializamos una lista list1 y luego obtenemos el último elemento de la list1 con el índice -1.

Ambos métodos hacen lo mismo, y la única diferencia es que la función pop() elimina el último elemento mientras que el índice -1 no lo hace.