Python定义一个简单的队列的类

2022-05-03 00:00:00 队列 简单 定义

这段代码演示了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']

相关文章