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

pythonlista.pop([índice])

Ejemplo

Eliminemos el último elemento:

pythonlst = ['a', 'b', 'c', 'd', 'e']
lst.pop()

print(lst)

Resultado de la ejecución del código:

python['a', 'b', 'c', 'd']

Ejemplo

El método devuelve el elemento eliminado:

pythonlst = ['a', 'b', 'c', 'd', 'e']
print(lst.pop())

Resultado de la ejecución del código:

python'e'

Ejemplo

Busquemos un elemento por índice y eliminémoslo usando el método pop:

pythonlst = ['a', 'b', 'c', 'd', 'e']
lst.pop(2)

print(lst)

Resultado de la ejecución del código:

python['a', 'b', 'd', 'e']

Ejemplo

Ahora intentemos eliminar un elemento por un índice que no existe en la lista:

pythonlst = ['a', 'b', 'c']
lst.pop(3)

Resultado de la ejecución del código:

errorIndexError: 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