如何使python字典键错误返回false

Jac*_*ton 1 python json dictionary

我正在处理具有动态响应结构(密钥)的JSON数据集,并且如果存在某些密钥则需要执行代码.现在,如果密钥不存在,它会抛出一个键错误,我试图通过bool操作数,但似乎键错误胜过Python中的bool操作数.

bool(dictionary['key'])

KeyError: 'key'
Run Code Online (Sandbox Code Playgroud)

我觉得有一些方法可以做到这一点比我尝试更容易但只是通过研究找不到任何东西.任何帮助将不胜感激.

Rus*_*hal 6

你想要的dictionary.get('key').默认情况下,返回None,将评估为False.