Python检查数组元素是否存在类似PHPisset()方法
2023-09-14 09:00:13 时间
sset方法来检查数组元素是否存在,在Python中无对应函数,在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
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之——python-nmap的安装与常用方法说明
- python开发应用-本地数据获取方法
- 动态修改Python类和实例的方法(转)
- 利用python批量修改word文件名的方法示例
- Python检查数组元素是否存在类似PHPisset()方法
- Python简单计算数组元素平均值的方法示例
- Python导出DBF文件到Excel的方法
- python统计一个文本中重复行数的方法
- python:pip升级pip本身和setuptools(Python 3.7.15)
- Python检查数组元素是否存在类似PHPisset()方法
- Python简单计算数组元素平均值的方法示例
- python用reduce和map把字符串转为数字的方法
- scrapy发送qq邮件,使用python模块和使用scrapy自带方法
- python面向对象中的一些特殊__方法__
- Python之 sklearn:sklearn.preprocessing中的StandardScaler函数的简介及使用方法之详细攻略
- Python之ffmpeg-python:ffmpeg-python库的简介、安装、使用方法之详细攻略
- Py之pipenv:Python包的管理利器pipenv简介、安装、使用方法详细攻略
- Python编程语言学习:python语言中快速查询python自带模块&函数的用法及其属性方法、如何查询某个函数&关键词的用法、输出一个类或者实例化对象的所有属性和方法名之详细攻略
- Python编程语言学习:python编程语言中重要函数讲解之map函数等简介、使用方法之详细攻略
- Python:pmml格式文件的简介、安装、使用方法(利用python将机器学习模型转为Java常用的pmml格式文件)之详细攻略
- Python IDE之Pydev: 基于Eclipse搭建python的编译环境(Eclipse+pydev)简介、安装、使用技巧方法集合之详细攻略
- Python语言学习:基于python五种方法实现使用某函数名【func_01】的字符串格式('func_01')来调用该函数【func_01】执行功能
- Python之Flask框架:Flask框架简介、安装、使用方法详细攻略
- 已解决2. Set PROTOCOL_BUPFERS_PYTHON_iMPLEMENTATION=python (but this will use pure-Python parsing and w
- 已解决(Python语法报错)SyntaxError invalid syntax
- Python将一个大文件按段落分隔为多个小文件的简单方法
- python 添加get set方法
- python的特殊方法总结