Fork me on GitHub

随笔 - 997  文章 - 5  评论 - 181  阅读 - 300万 
一 队列的概念
1 创建队列:
import queue
q = queue.Queue()  # 创建 Queue 队列

 

2 入队和出队
for i in range(3):
    q.put(i)  # 在队列中依次插入0、1、2元素
for i in range(3):
    print(q.get())  # 依次从队列中取出插入的元素,数据元素输出顺序为2、10

 

3 队列长度
q.qsize()
 
二 实例
 
复制代码
import queue

q=queue.Queue()    #如果不设置长度,默认为无限长
print(q.maxsize)    #注意没有括号
data = b'\x11\x22\x33\x44\x55\x66\x77'
print(len(data))
for icnt in range(len(data)):
    q.put(data[icnt])

while True:
    num = q.get()
    print(q.qsize())
    if num == 0x22:
        print("success")
        num = q.get()
        if num == 0x33:
            print("asuccess")
            break
复制代码

 

 
posted on   虚生  阅读(17)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· 没有源码,如何修改代码逻辑?
· PowerShell开发游戏 · 打蜜蜂
· 在鹅厂做java开发是什么体验
· WPF到Web的无缝过渡:英雄联盟客户端的OpenSilver迁移实战
点击右上角即可分享
微信分享提示