欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

第二章:数据结构-queue线程安全的FIFO实现-LIFO队列

程序员文章站 2024-03-18 08:45:58
...

2.6.2 LIFO队列
与Queue的标准FIFO实现相反,LifoQueue使用了(通常与栈数据结构关联的)后进先出(LIFO,last-in,first-out)顺序。

import queue

q = queue.LifoQueue()

for i in range(5):
    q.put(i)

while not q.empty():
    print(q.get(),end=' ')
print()

get将删除最近使用put插入到队列的元素。
运行结果:
第二章:数据结构-queue线程安全的FIFO实现-LIFO队列