在 Python 中评估布尔元组

2024-01-20

我试图让它评估为 false。

(False,)

它目前等于 true,因为我认为元组不为空。 那么如何将其提取或转换为布尔值呢? 谢谢~


从元组中提取元素是最简单的方法:

value = (False,)[0]

Python2 更宽松,但一般来说,将元组视为单个值以进行比较并不是一个好的做法(Python3 明确禁止它)

相反,看看

all

and

any

此行为的函数。与往常一样,文档是您的朋友:

https://docs.python.org/2/library/functions.html#all https://docs.python.org/2/library/functions.html#all

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在 Python 中评估布尔元组 的相关文章

随机推荐