Python 队列:创建、使用和获取数量
在 Python 中,可以使用 'queue' 模块中的 'Queue' 类来创建队列。'Queue' 类提供了一种线程安全的队列实现,可以用于多线程编程。
要创建一个队列对象,可以使用以下代码:
from queue import Queue
queue = Queue()
然后,可以使用 'put' 方法将元素添加到队列中,使用 'get' 方法从队列中取出元素。例如:
queue.put(1)
queue.put(2)
queue.put(3)
print(queue.get()) # 输出: 1
print(queue.get()) # 输出: 2
print(queue.get()) # 输出: 3
此外,还可以使用 'qsize' 方法获取队列中当前的元素数量。例如:
queue.put(1)
queue.put(2)
queue.put(3)
print(queue.qsize()) # 输出: 3
需要注意的是,'Queue' 类是线程安全的,可以在多个线程中使用。如果要在多个进程中使用队列,可以使用 'multiprocessing' 模块中的 'Queue' 类。
原文地址: https://www.cveoy.top/t/topic/l4fF 著作权归作者所有。请勿转载和采集!