List as a stack - LIFO
examples/lists/stack.py
stack = [] stack.append("Joe") print(stack) stack.append("Jane") print(stack) stack.append("Bob") print(stack) while stack: name = stack.pop() print(name) print(stack)
['Joe'] ['Joe', 'Jane'] ['Joe', 'Jane', 'Bob'] Bob ['Joe', 'Jane'] Jane ['Joe'] Joe []