#这里训练一下python里面的queue from queue import Queue q=Queue() #初始化定义一个,maxsize==0 q.put(1) q.put("yxf") q.put(3) print(q.empty()) #不为空 False print(q.full()) #队列没有满 False print(list(q.queue)) print(q.maxsize) #maxsize在定义的时候,没有定义就默认为0,表示没有长度限制 print(q.qsize()) #此queue的长度 print(q.get()) #queue默认从头开始删除data,把1删除了 print(list(q.queue)) print("----") #遍历queue for i in range(q.qsize()): print(q.get()) #这里从队首依次取数据,读取以后,也把它删除了 pass #最后queue没有数据了,为空了 print(list(q.queue)) print(q.qsize()) print(q.empty()) #此时队列为空,True print(q.full()) #此时队列没有满,False print("/") #当判断某个元素在不在queue里面 q.put(0) q.put(1) q.put(2) q.put(3) q.put(0) q.put(5) i=0 while i in list(q.queue): print(q.get()) pass print(q.queue) #打印deque([5])
python的queue的一些方法记录
最新推荐文章于 2022-11-24 09:25:09 发布