Python 检查数组元素是否存在类似PHP isset()方法
程序员文章站
2023-12-13 15:59:58
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:
...
推荐阅读
-
Python 检查数组元素是否存在类似PHP isset()方法
-
php判断数组元素中是否存在某个字符串的方法
-
php判断数组元素中是否存在某个字符串的方法
-
Python 检查数组元素是否存在类似PHP isset()方法
-
PHP array_key_exists检查键名或索引是否存在于数组中的实现方法,arraykeyexists_PHP教程
-
php判断数组元素中是否存在某个字符串的方法_PHP教程
-
PHP array_key_exists检查键名或索引是否存在于数组中的实现方法,arraykeyexists
-
PHP array_key_exists检查键名或索引是否存在于数组中的实现方法_php实例
-
php判断数组元素中是否存在某个字符串的方法_PHP教程
-
php判断数组元素中是否存在某个字符串的方法_PHP