这是我的代码的一部分:
for d in errors[:]:
if False in d:
Ic.append(current_mA2)
这是在
errors
:[True, True, True, False, True, True, False, True,True,True, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False,False]
我只想知道值 False 是否在列表中。
最佳答案
没有人建议使用 all()
(python 文档 here)。
所有检查是否列表中的所有值都解释为 True ,意思是,如果其中至少有一个是 False,它会返回 False:
> a_list = [True, True, False]
> b_list = [True, True, True]
> all(a_list)
False
> all(b_list)
True
关于python - 如何检查列表是否包含 bool 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43209846/