python判断队列是否为空_python专题queue队列

本文详细介绍了Python中的队列操作,包括基本的put和get方法,以及如何判断队列是否为空。讨论了Queue、LifoQueue、PriorityQueue和SimpleQueue四种类型的队列,展示了它们的不同特性和使用示例。
摘要由CSDN通过智能技术生成

一 前言

本篇内容关于python队列的一些小知识,读者们抽空就看看吧!

公众号:知识追寻者

知识追寻者(Inheriting the spirit of open source, Spreading technology knowledge;)

二 队列介绍

队列的常用方法

put(item, block=True, timeout=None)存值;如果设置 block = True, timeout=None(默认) ,等待获取空闲的插槽入值;block =False ,立即获取插槽,否则抛出Full异常;如果timeout设置值,如果没有在规定时间内没有获取空闲的插槽抛出Full异常

get(block=True, timeout=None)取值;如果设置 block = True, timeout=None默认,等待获取值;如果设置block =False,立即获取值,如果未拿到值抛出 Empty异常;如果timeout设置值,在规定时间内未获取到值抛出Empty异常;

empty()判断队列是否为空,返回布尔值;

qsize()返回队列中元素个数

join()等到队列为空,该行语句下面的语句才会执行

full()检查队列是否已满,返回布尔值;

put_nowait(item); 等同于 put(item, False).

get_nowait(); 等同于 get(False) 。

2.1 Queue(maxsize)

Queue(maxsi

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值