Os métodos de lista facilitam muito o uso de uma lista como uma pilha, onde o último elemento adicionado é o primeiro elemento recuperado (“last-in, first-out”). Para adicionar um item ao topo da pilha, use append(). Para recuperar um item do topo da pilha, use pop() sem um índice explícito. Por exemplo:
>>> stack = [3, 4, 5] >>> stack.append(6) >>> stack.append(7) >>> stack [3, 4, 5, 6, 7] >>> stack.pop() 7 >>> stack [3, 4, 5, 6] >>> stack.pop() 6 >>> stack.pop() 5 >>> stack [3, 4]