【Python】队列的初识
2022/2/5 17:14:07
本文主要是介绍【Python】队列的初识,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
依旧先是队列的原理代码:
class Queue: def __init__(self): self.items = [] def isEmpty(self): # 检查队列是否为空。无需参数,且返回一个布尔值 return self.items == [] def enqueue(self, item): # 将一个元素添加到队列的尾部。需要一个参数item,且无返回值 self.items.insert(0, item) def dequeue(self): # 将队列头部的元素移除。无需参数,但会返回头部元素,并修改队列的内容 return self.items.pop() def size(self): # 返回队列中元素的数目。无需参数,且会返回一个整数 return len(self.items) q = Queue() # 创建一个空队列。无需参数,返回一个空队列 print(q.isEmpty()) # 检查是否为空队列 q.enqueue('happy') # 在队列尾部添加一个元素 q.enqueue(4) q.enqueue(True) print(q.size()) # 返回队列中元素个数 print(q.isEmpty()) print(q.dequeue()) # 从队列头部移除一个元素 print(q.dequeue()) print(q.size())
接着是实际操作时用的代码:
from pythonds.basic import Queue
这篇关于【Python】队列的初识的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2025-01-03用FastAPI掌握Python异步IO:轻松实现高并发网络请求处理
- 2025-01-02封装学习:Python面向对象编程基础教程
- 2024-12-28Python编程基础教程
- 2024-12-27Python编程入门指南
- 2024-12-27Python编程基础
- 2024-12-27Python编程基础教程
- 2024-12-27Python编程基础指南
- 2024-12-24Python编程入门指南
- 2024-12-24Python编程基础入门
- 2024-12-24Python编程基础:变量与数据类型