python queue

Posted -脑子坏了-

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python queue相关的知识,希望对你有一定的参考价值。

先进先出

import queue

q =queue.Queue()   #FIFO

q.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 queue

q =queue.LifoQueue()

q.put(12)
q.put(hello)
q.put({"name":"yuan"})

while True:
    data = q.get()
    print(data)
    print(---)

优先级

import queue

q =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的主要内容,如果未能解决你的问题,请参考以下文章

Python 向 Postman 请求代码片段

python [代码片段]一些有趣的代码#sort

使用 Python 代码片段编写 LaTeX 文档

python 机器学习有用的代码片段

python 代码片段和解决方案

python 来自puddletag的代码片段