python中的列表和堆栈有什么区别?
我已经在python文档中阅读了它的解释但是两者似乎都是一样的?
>>> 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]
Run Code Online (Sandbox Code Playgroud)