from queue import Queue
# 创建一个队列对象
q = Queue()
# 向队列中添加元素
q.put('第一个元素')
q.put('第二个元素')
q.put('第三个元素')
# 检查队列是否为空
print("队列是否为空:", q.empty()) # 输出: 队列是否为空: False
# 获取并移除队列中的元素(先进先出)
print("从队列中取出的元素:", q.get()) # 输出: 从队列中取出的元素: 第一个元素
print("从队列中取出的元素:", q.get()) # 输出: 从队列中取出的元素: 第二个元素
# 检查队列的大小
print("队列的大小:", q.qsize()) # 输出: 队列的大小: 1
# 再次检查队列是否为空
print("队列是否为空:", q.empty()) # 输出: 队列是否为空: False
# 最后取出最后一个元素
print("从队列中取出的元素:", q.get()) # 输出: 从队列中取出的元素: 第三个元素
# 再次检查队列是否为空
print("队列是否为空:", q.empty()) # 输出: 队列是否为空: True
Queue():创建一个线程安全的队列对象。put(item):将元素 item 添加到队列的末尾。get():从队列的头部移除并返回一个元素。如果队列为空,则会阻塞当前线程,直到有元素可用(除非指定了超时时间)。empty():如果队列为空,返回 True,否则返回 False。qsize():返回队列中元素的数量。这段代码展示了如何使用 Python 的 queue.Queue 类来创建和操作一个队列,并演示了常见的队列操作,如添加元素、移除元素、检查队列是否为空以及获取队列的大小。
上一篇:python绝对值
下一篇:python import用法
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站