1. 程式人生 > >python之佇列queue

python之佇列queue

佇列queue

解耦,直接實現鬆耦合,放一個拿一個

提高處理效率

queue.Queue(maxsize=0) #先入先出
queue.LifoQueue(maxsize=0) #後進先出(棧)
queue.PriorityQueue(maxsize=0) #儲存資料時可設定優先順序的佇列

import queue

q = queue.Queue()

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

while q:
    print(q.get())
import queue
#棧
q = queue.LifoQueue()

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

while q:
    print(q.get())