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: 

    ...

     

  • 相关阅读:
    HDU 2865 Birthday Toy
    POJ 2888 Magic Bracelet
    BZOJ 3105 新Nim游戏
    BZOJ 2916 Monochromatic Triangles
    Countries
    Memory and Scores
    Paint on a Wall
    这是一道智障题
    可持久化数据结构
    数一的逆袭
  • 原文地址:https://www.cnblogs.com/amengduo/p/9586300.html
Copyright © 2011-2022 走看看