一 概念
Python中的队列(Queue)数据结构提供了get()方法用于获取队列的头部项,而不会删除该项。
import queue # 创建一个队列对象 q = queue.Queue() # 向队列中添加一些元素 q.put(1) q.put(2) q.put(3) # 获取队列的头部项 head = q.get() print("队列的头部项是:", head) # 输出:队列的头部项是: 1
二 实例解析
实例:
import queue q=queue.Queue() #如果不设置长度,默认为无限长 print(q.maxsize) #注意没有括号 data = b'\x11\x22\x33\x44\x55\x66\x77' for icnt in range(len(data)): q.put(data[icnt]) ret = [] while True: if q.qsize() < 1: break else: num = q.get() ret.append(num) icnt = icnt + 1 print("q size get is:",q.qsize()) print("new list is") print(ret)
作者:虚生 出处:https://www.cnblogs.com/dylancao/ 以音频和传感器算法为核心的智能可穿戴产品解决方案提供商 ,提供可穿戴智能软硬件解决方案的设计,开发和咨询服务。 勾搭热线:邮箱:1173496664@qq.com weixin:18019245820 市场技术对接群:347609188 |