Python检查数组元素是否存在类似PHPisset()方法
2023-09-14 08:58:51 时间
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用vscode还是pycharm_菜鸟VS高手
- python中矩阵的转置怎么写_Python 矩阵转置的几种方法小结
- python秒级创建httpserver和fp文件服务器
- python 生成数组_Python创建数组「建议收藏」
- python移动app开发_神奇的Kivy,让Python快速开发移动app
- 详解Python中pyautogui库的最全使用方法
- [Python] ImportError: DLL load failed … 找不到指定的模块 此类问题解决方法
- python 多线程测试_【Python】多线程网站死链检测工具
- 【说站】python线程通信Condition提供的方法
- Python 正则表达式一文通
- Python 冒泡排序_python
- python自动化之BeautifulReport显示异常的解决方案
- 【编写环境一】遇到常见python函数处理方式
- 用python写一个漂亮的烟花
- Python基础语法-基本数据类型-列表的方法
- Python 第一次作业及解答
- Python split()方法详解:分割字符串
- python入门(八):连接mysql和STMP详解编程语言
- Python_day09_函数详解编程语言
- python 在windows 中文显示详解编程语言
- python的json模块的dumps,loads,dump,load方法介绍详解编程语言
- Python ljust()字符串左对齐方法详解
- 使用Python操作MySQL数据库快速上手(python访问mysql数据库)
- Linux查看Python版本的有效方法(linux查看python版本)
- Linux中如何离开Python环境(linux怎么退出python)
- python列表去重的二种方法
- python去掉字符串中重复字符的方法
- python基础教程之简单入门说明(变量和控制语言使用方法)
- Python中os和shutil模块实用方法集锦
- python在linux中输出带颜色的文字的方法
- Python检查数组元素是否存在类似PHPisset()方法
- python生成日历实例解析
- Python实现远程调用MetaSploit的方法