zoukankan      html  css  js  c++  java
  • Python检查数组元素是否存在类似PHPisset()方法

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

    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

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

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

    代码如下:

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

    ... 

    else: 

    ...

     

  • 相关阅读:
    canvas制作倒计时炫丽效果
    MySQL存储过程
    SpringMVC入门
    JAVA面试/笔试经典题
    JAVA内存存储分配粗略讲解
    数据结构算法总结
    稳定排序
    Java集合框架
    Java笔试题及答案
    面向接口
  • 原文地址:https://www.cnblogs.com/amengduo/p/9586299.html
Copyright © 2011-2022 走看看