queue 队列优先级

import queue

q = queue.Queue(maxsize=5)#一个先进先出的队列, maxsize指定列队个数
q= queue.LifoQueue(maxsize=5)#一个先进后出的队列, maxsize指定列队个数
q.put()#送往
q.put_nowait()#如果不能添加了就报错
q.get()#得到
q.get_nowait()#如果不能取了就报错
q.empty()#检测队列是否是空的
q.full()#检测队列是否是满的
q.qsize()#检测队列大小

q = queue.PriorityQueue()#可以设置优先级队列,取值的时候用列表的方式,前面是级别,后面是值
q.put([5,'bbb'])
q.put([1,'aaaa'])

print(q.get())

  

posted @ 2017-01-13 15:25  200ML  阅读(314)  评论(0编辑  收藏  举报