标签: python python-2.7 boolean boolean-logic boolean-expression
我正试图让它评估为假。
(False,)
它目前等于true,因为我认为元组不是空的。 那么如何将其提取或转换为布尔值呢? 感谢〜
答案 0 :(得分:6)
从元组中提取元素是最简单的方法:
value = (False,)[0]
Python2更宽松,但一般来说,将元组视为单个值用于比较目的并不是一个好习惯(Python3明确禁止它)
相反,请查看
all
和
any
此行为的功能。与往常一样,文档是您的朋友:
https://docs.python.org/2/library/functions.html#all