编写一个stack栈类
时间: 2023-04-06 13:03:46 浏览: 117
Stack-栈实例
好的,我可以回答这个问题。一个stack栈类可以用以下代码实现:
```
class Stack:
def __init__(self):
self.items = []
def push(self, item):
self.items.append(item)
def pop(self):
return self.items.pop()
def peek(self):
return self.items[-1]
def is_empty(self):
return len(self.items) == 0
def size(self):
return len(self.items)
```
这个类包含了常见的栈操作,如push、pop、peek、is_empty和size。您可以使用这个类来创建一个栈对象,并对其进行操作。
阅读全文