title: List Pop Method
The method pop() removes and returns last element from the list. There is an optional parameter, index of the element to be removed from the list.
If no index is specified, a.pop() removes and returns the last item in the list.
If the index passed to the pop() method is not in the range, it throws IndexError: pop index out of range exception.
cities = ['New York', 'Dallas', 'San Antonio', 'Houston', 'San Francisco']; print("City popped is : ", cities.pop()) print("City at index 2 is : ", cities.pop(2))
City popped is : San Francisco City at index 2 is : San Antonio
Basic Stack Functionality
pop() method is often used in conjunction with
append() to implement basic stack functionality in a Python application.
stack =  for i in range(5): stack.append(i) while len(stack): print(stack.pop())
#### More Information:
The official documentation for
pop() can be found here