标签: python boolean
我有3个如下列表
enter code here A = [True, True, True] B = [True, True, True,True,True,True] C = [True, False, True, True]
从上面的列表中,如果列表中的所有元素都为True,则我需要获取每个列表的输出为True。 所需输出 [真,真,假]
答案 0 :(得分:3)
all()正是这样做的(如果iterable的所有元素都为true(或者iterable为空),则返回True):
all()
print([all(A), all(B), all(C)])
答案 1 :(得分:0)
请参见功能all()和any()。
>>> lst = [True, False] >>> any(lst) True >>> all(lst) False
如您所见,您需要“ any()”功能。
any()