如何检查python中是否存在一个值
这个问题在这里已经有了答案:
您可以使用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