Método pop
El método pop elimina y devuelve
un elemento de una lista por su índice. En el parámetro
del método especificamos el índice del elemento. Si no se
especifica - se devuelve el último elemento.
Sintaxis
lista.pop([índice])
Ejemplo
Eliminemos el último elemento:
lst = ['a', 'b', 'c', 'd', 'e']
lst.pop()
print(lst)
Resultado de la ejecución del código:
['a', 'b', 'c', 'd']
Ejemplo
El método devuelve el elemento eliminado:
lst = ['a', 'b', 'c', 'd', 'e']
print(lst.pop())
Resultado de la ejecución del código:
'e'
Ejemplo
Busquemos un elemento por índice y eliminémoslo
usando el método pop:
lst = ['a', 'b', 'c', 'd', 'e']
lst.pop(2)
print(lst)
Resultado de la ejecución del código:
['a', 'b', 'd', 'e']
Ejemplo
Ahora intentemos eliminar un elemento por un índice que no existe en la lista:
lst = ['a', 'b', 'c']
lst.pop(3)
Resultado de la ejecución del código:
IndexError: pop index out of range
Ver también
-
método
remove,
que elimina un elemento de la lista -
método
insert,
que agrega un elemento a la lista antes del índice especificado -
método
count,
que devuelve el número de coincidencias de un elemento en la lista -
método
append,
que agrega un elemento al final de la lista -
función
len,
que devuelve la longitud de la lista