from queue import Queue
# 创建一个队列对象
q = Queue()
# 向队列中添加元素
q.put('first item')
q.put('second item')
q.put('third item')
# 检查队列是否为空
print(q.empty()) # 输出: False
# 获取并移除队列中的元素(先进先出)
print(q.get()) # 输出: first item
print(q.get()) # 输出: second item
print(q.get()) # 输出: third item
# 再次检查队列是否为空
print(q.empty()) # 输出: True
from queue import Queue
导入了 Python 标准库中的 Queue
类。q = Queue()
创建了一个空的队列对象。q.put(item)
方法向队列中添加元素。队列遵循先进先出 (FIFO) 原则。q.empty()
方法检查队列是否为空,返回 True
或 False
。q.get()
方法从队列中获取并移除最先进入队列的元素。这个示例展示了如何使用 Python 的 queue.Queue
类来实现一个简单的线程安全的队列。
上一篇:在python中%的用法
下一篇:python注释符
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站