首页 > 编程 > Python > 正文

python基础----实现队列

2019-11-08 02:57:32
字体:
来源:转载
供稿:网友
class Queue(object):    def __init__(self):        self.data_list = [] #定义一个字段(空数组)    def init_queue(self):        self.data_list = []  #初始化这个空数组    def insert(self, data):        self.data_list.append(data)    def pop(self):        if len(self.data_list) == 0:            return None        data = self.data_list[0]        del self.data_list[0]        return data    def size(self):        return len(self.data_list)queue = Queue()PRint queue.size()queue.insert(1)queue.insert(2)queue.insert(3)head = queue.pop()print headhead = queue.pop()print headhead = queue.pop()print headhead = queue.pop()print head


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表