python3 list pop() 操作
用 list 链表实现栈 stack.
栈后进先出:
self.stack = []
self.stack.append(x1)
self.stack.append(x2)
self.stack.pop() # 此时默认为 self.stack.pop(-1) 弹出最后一个元素 x2,也就是默认满足栈的定义
# 若要求弹出为队首元素 x1,则需 self.stack.pop(0)
用 list 链表实现栈 stack.
栈后进先出:
self.stack = []
self.stack.append(x1)
self.stack.append(x2)
self.stack.pop() # 此时默认为 self.stack.pop(-1) 弹出最后一个元素 x2,也就是默认满足栈的定义
# 若要求弹出为队首元素 x1,则需 self.stack.pop(0)