リストが与えられた場合、そのリスト内のすべての要素が特定の整数で割り切れるかどうかを確認したいと思いました。これに基づいて、ブール値を返す必要があります。
l=[10,30,40,20]
たとえば、このリストのすべての要素は5で割り切れます。次に、を返しTrue
ます。6の場合、私は戻ったでしょうFalse
。
私が考えることができる1つのアプローチは、ブール値とAND
それらからなる配列を生成することです。
blist=[x%5==0 for x in l]
# [False, False, False, False]
# AND THE ELEMENTS
しかし、このアプローチはちょっと気分が悪いです。誰かがこれからもっと簡単なpythonic
方法を提案できますか?