python queue,,先进先出import
python queue,,先进先出import
先进先出
import queueq =queue.Queue() #FIFOq.put(12)q.put(‘hello‘)q.put({"name":"yuan"})print(q.qsize())print(q.full())print(q.empty())while True: data = q.get() print(data) print(‘---‘)
先进后出
import queueq =queue.LifoQueue()q.put(12)q.put(‘hello‘)q.put({"name":"yuan"})while True: data = q.get() print(data) print(‘---‘)
优先级
import queueq =queue.PriorityQueue()q.put([2,12])q.put([1,‘hello‘])q.put([3,{"name":"yuan"}])while True: data = q.get() print(data[1]) print(‘---‘)
python queue
评论关闭