Python 检查数组元素是否存在类似PHP isset()方法

php中有isset方法来检查数组元素是否存在,在python中无对应函数。

Python的编程理念是“包容错误”而不是“严格检查”。举例如下:

复制代码 代码如下:
Look before you leap (LBYL):

if idx array[idx]
else:
#handle this

Easier to ask forgiveness than permission (EAFP):

try:
array[idx]
except IndexError:
#handle this

所以在Python中一般可以通过异常来处理数组元素不存在的情况,而无须事先检查。

如果不希望看见异常处理,也可以像下面这样:

立即学习“PHP免费学习笔记(深入)”;

复制代码 代码如下:
if ‘test’ in [‘demo’,’example’]:

else:

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2291620.html

(0)
上一篇 2025年2月28日 01:10:40
下一篇 2025年2月23日 13:51:14

AD推荐 黄金广告位招租... 更多推荐

相关推荐

发表回复

登录后才能评论