我是Python的新手。我发现自己经常这样做:
if 'input_url' in inputparams and inputparams['input_url']:
# do something with inputparams['input_url']
if 'output_url' in inputparams and inputparams['output_url']:
# do something with inputparams['output_url']
我用它等效于检查PHP中的$ _GET变量:
if(isset($_GET['var']) && $_GET['var']) { do_action(); }
在Python中有更好的方法吗?
dict.get(key)
None
如果找不到密钥,则返回。因此,如果inputparams
是dict
,则
if 'input_url' in inputparams and inputparams['input_url']:
可以简化为:
if inputparams.get('input_url'):
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句