¿Qué es la función pop?
El método pop () elimina y devuelve el último elemento de una lista. Hay un parámetro opcional que es el índice del elemento que se eliminará de la lista. Si no se especifica ningún índice, a.pop () elimina y devuelve el último elemento de la lista. Si el índice pasado al método pop () no está en el rango, arroja IndexError: la excepción del índice pop fuera del rango.
Ejemplo de uso
cities = ['New York', 'Dallas', 'San Antonio', 'Houston', 'San Francisco']; print "City popped is : ", cities.pop() print "City at index 2 is : ", cities.pop(2)
Salida
City popped is : San Francisco City at index 2 is : San Antonio
Funcionalidad básica de pila
El pop()
método se usa a menudo junto con append()
para implementar la funcionalidad de pila básica en una aplicación de Python.
stack = [] for i in range(5): stack.append(i) while len(stack): print(stack.pop())
Más información:
La documentación oficial de pop()
se puede encontrar aquí