Python定义一个简单的队列的类
这段代码演示了python通过列表实现的队列结构,实现了简单的入列、出列、判断是否为空等操作
""" 皮蛋编程(https://www.pidancode.com) 创建日期:2022/4/24 功能描述:Python定义一个简单的队列的类 """ class Queue: def __init__(self): self.items = [] def is_empty(self): return self.items == [] def enqueue(self, data): self.items.append(data) def dequeue(self): return self.items.pop(0) def display(self): ar = [] for i in self.items: ar.append(i) return ar que = Queue() que.enqueue('pidancode.com') que.enqueue('freepythoncode.com') que.enqueue('udemy') que.enqueue('udacity') que.dequeue() que.dequeue() print(que.display())
输出:
['udemy', 'udacity']
相关文章