建立佇列
import queue q = queue.Queue()
empty(如果佇列為空,則傳回True)
import queue q = queue.Queue()print(q.empty())#输出:True
full(如果佇列滿了,回傳True)
import queue q = queue.Queue(1) #指定队列大小q.put('a')print(q.full())#输出:True
put(放一個元素進佇列) get(從佇列中取出一個元素) 先進先出原則
import queue q = queue.Queue() q.put('a') q.put('b')print(q.get())#输出:a
get_nowait(立即取出一個元素,不等待)
#占位
put_nowait(立即放入一個元素,不等待)
#占位
join(阻塞呼叫線程,直到佇列中的所有任務都被處理掉)
#占位
qsize(返回佇列裡元素個數)
import queue q = queue.Queue() q.put('a') q.put('b')print(q.qsize())#输出:2
task_done(完成一項任務之後,向任務已經完成的佇列發送一個訊號)
#占位
以上是python3 Queue(單向隊列)的詳細介紹的詳細內容。更多資訊請關注PHP中文網其他相關文章!