列表作为栈使用
栈的特点
先进后出,后进先出
?
如何模拟栈?...先在堆栈尾部添加元素,使用 append()
然后从堆栈顶部取出一个元素,使用 pop()
# 模拟栈
stack = [1, 2, 3, 4, 5]
# 进栈
stack.append(6)
stack.append...(7)
# 查看栈
print(stack)
# 出栈
print(stack.pop())
print(stack)
# 输出结果
[1, 2, 3, 4, 5, 6, 7]
7
[1, 2..., 3, 4, 5, 6]
列表作为队列使用
队列的特点
先进先出,后进后出
list 能实现队列吗?