• 技术文章 >后端开发 >Python教程

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

    2016-06-16 08:41:10原创810
    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:

    ...
    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:Python 检查数组 isset
    VIP课程(WEB全栈开发)

    相关文章推荐

    • 【腾讯云】年中优惠,「专享618元」优惠券!• 简单学习Python字符和列表(实例详解)• 图文详解怎么用Python绘制动态可视化图表• 介绍六个超好用的Python内置函数• 一起聊聊Python的编码样式• 带你搞懂Python反序列化
    1/1

    PHP中文网