一 概念 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)
标签:队列,get,python,put,icnt,queue,获取数据,print From: https://www.cnblogs.com/dylancao/p/18258643