-
全部Trueか(Falseが含まれるか)どうかはall()で確認できる。
print(all([True, True, True])) # True print(all([True, False, True])) # False
-
Trueが含まれるか(全部Falseか)どうかはany()で確認できる。
print(any([True, False, False])) # True print(any([False, False, False])) # False
まとめると、以下。
<bool> | 全部<>か | <>が含まれるか |
---|---|---|
True | all(hoge) | any(hoge) |
False | not any(hoge) | not all(hoge) |
※hogeはイテラブルな何か。 |