就拿kwargs
即:send_members
,send_companies
,send_reviewers
,每个包含字符串'true'
或'false'
。
如果每个中的所有值kwargs
都是'false'
,我想显示一条错误消息,例如:
if (kwargs['send_members'] == 'false' and kwargs['send_companies'] == 'false' and
kwargs['send_reviewers'] == 'false'):
raise SomeError('at least one keyword needs to be true')
是否有Python方式检查所有值kwargs
是否相同'false'
?虽然上面的示例有效,但是当我有10时,它变得非常混乱kwargs
。
使用 all()
if all(v == 'false' for v in kwargs.values()):
print("All kwargs are false")
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句