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

评论关闭