组合多个布尔值并检查python中是否为真

red*_*fia 3 python boolean

标题非常自我解释.如果16个不同的变量中的任何一个是真的,我想要满足条件,但我觉得必须有一个更好/更清洁的方法来做,而不是输入如果A = True或B = True ....等等.在那儿?

Ter*_*ryA 7

你可以使用any():

any([A, B, ...])
Run Code Online (Sandbox Code Playgroud)

  • 或者更短的`any([A,B,...])`在Python中,你很少想与`True`或'False'进行直接比较. (2认同)