首页 > 解决方案 > 如何检查列表是否仅包含布尔值

问题描述

我想写一个函数:

def CheckBoolean(lst):

如果列表只包含 True 或 False,则返回 True,否则返回 False

标签: python

解决方案


您可以为此使用 Python 内置函数all

result = all(isinstance(item, bool) for item in last)

allTrue如果可迭代对象的所有元素都为真(或可迭代对象为空),则返回。


推荐阅读