Python使用List实现队列

 时间:2024-10-15 07:58:05

1、打开Python开发工具IDLE,新建‘Queue.py’文件,并写代码如下:class Queue: def __init__(self): self.items = [] def isEmpty(self): return self.items == []初始化队列,Queue中列表为空main方法如下:if __name__ == '__main__': queue = Queue() print (queue.isEmpty())

Python使用List实现队列

2、F5运行程序,打印出True,列表为空。True

Python使用List实现队列

3、继续编写代码,获取Queue长度,入栈操作enQueue,代码如下: def length(self): return len(self.items) def enQueue(self,item): self.items.append(item)队列先入先出。这里还是从尾部入main方法如下:if __name__ == '__main__': queue = Queue() print (queue.isEmpty()) queue.enQueue(1) queue.enQueue(2) print (queue.isEmpty()) print (queue.length())

Python使用List实现队列

4、F5运行程序,打印出True,列表为空,添加队列后不为空,正常显示队列长度。TrueFalse2

Python使用List实现队列

5、编写出队列函数deQueue,代码如下:def deQueue(self): return self.items.pop(0)注意这里要从头出,才能先进先出main方法如下:if __name__ == '__main__': queue = Queue() print (queue.isEmpty()) queue.enQueue(1) queue.enQueue(2) print (queue.isEmpty()) print (queue.length()) print (queue.deQueue())

Python使用List实现队列

6、F5运行程序,先进队列的1先出队列。TrueFalse21

Python使用List实现队列
  • 黑月武装补给怎么获得
  • 18%灰板与曝光原理
  • 日本行之出关篇
  • 借别人的车要注意些什么。
  • 皮皮虾怎么进入反馈
  • 热门搜索
    幼儿园手抄报图片 关于和平的手抄报 健康安全手抄报 保护环境手抄报素材 关于爱国的手抄报图片 传统文化手抄报资料 手抄报名人名言 小学生读书节手抄报 安全逃生手抄报 小学生行为规范手抄报