欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

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

程序员文章站 2023-11-16 18:15:40
php中有isset方法来检查数组元素是否存在,在python中无对应函数。 python的编程理念是“包容错误”而不是“严格检查”。举例如下: 复制代码 代码如下:...

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

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

复制代码 代码如下:

look before you leap (lbyl):

if idx < len(array):
array[idx]
else:
#handle this

easier to ask forgiveness than permission (eafp):


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

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

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

复制代码 代码如下:

if 'test' in ['demo','example']:

...

else:

...