如何检查python中是否存在一个值

这个问题在这里已经有了答案:

  • 检查给定的密钥是否已经存在于字典中18个答案

  • 您可以使用in这样的:

    if "virtualDisk.totalReadLatency" in counterValues:
        doSomething()
    else:
        pass
    

    你可以使用try / except块(根据Python的Zen,最好是要求原谅而不是权限;-)

    try:
         # your lookup
    except KeyError:
         # your error handling
    

    通过这种方式,你可以将所有的关键字查找包装成一次try (更好的是将其重构为单个函数)。


    字典有.get()方法,如果你想替换一个默认值,如果这个键不存在:

    ReadLatency = counterValues.get('virtualDisk.totalReadLatency', 0)  # 0 is default
    
    链接地址: http://www.djcxy.com/p/28881.html

    上一篇: how do check if a value exists in python

    下一篇: Python check that key is defined in dictionary