qiita.py
lis=[2,4,40]
print(all(elem %2==0 for elem in lis))
#>>>True
print(all(elem //2<=3 for elem in lis))
#>>>False
... for ... in ... のような表記は、[] で囲んでリスト内包表記として使う他に、 [] で囲まずにジェネレータ式というものにして all の引数に直接渡す使い方もあるらしい。 all にはリスト内包表記よりもジェネレータ式を渡したほうが速い。