python__queue队列的使用
(1)queue队列的排序的三种方式
class queue.Queue(maxsize=0) #先入先出
class queue.LifoQueue(maxsize=0) #先进后出
class queue.PriorityQueue(maxsize=0) #存储数据时可设置优先级的队列
1:先进先出原则
import queue
#先进先出
queue1 = queue.Queue()
queue1.put(1)
queue1.put(2)
queue1.put(3)
print(queue1.get())
print(queue1.get())
print(queue1.get())
由上图可以看出,分别存入三个数,1,2,3,取数据的时候是按照先进先出的原则,最先取出1,然后是2,最后是3.
2:先进后出原则
import queue
queue2 = queue.LifoQueue()
queue2.put(1)
queue2.put(2)
queue2.put(3)
print(queue2.get())
print(queue2.get())
print(queue2.get())
由上图可以看出&#