python - 如何检查列表是否仅包含布尔值
问题描述
我想写一个函数:
def CheckBoolean(lst):
如果列表只包含 True 或 False,则返回 True,否则返回 False
解决方案
您可以为此使用 Python 内置函数all
。
result = all(isinstance(item, bool) for item in last)
all
True
如果可迭代对象的所有元素都为真(或可迭代对象为空),则返回。
推荐阅读
- asynchronous - 如何在 Dart 中一次处理列表 2 中的项目
- python - 选择不包括某些特定单词的单词 - 正则表达式
- web-hosting - 将外部邮件程序与 IMSCP/I-MSCP 邮件服务器一起使用
- mysql - 如何总结表中每个唯一的最后一个值
- javascript - 脚本中没有定义Javascript函数?
- html - 在 Bootstrap 网格中对齐大小不等的图像
- python - Tkinter 滚动框架:扩展框架以适应一个方向的内容画布
- laravel - 如何按平均评分排序结果
- c# - 一个故事板完成后开始另一个故事板
- c++ - cancel_token 在创建后立即设置为取消状态