Python any() ビルトイン関数

Python 3 ドキュメントより

イテラブルの要素のいずれかが真であれば True を返します。イテラブルが空の場合は False を返します。

Introduction

Python の any() 関数はビルトイン関数であり、イテラブル内の少なくとも 1 つの要素が True であるかどうかをチェックします。いずれかの要素が真と評価されれば True を返し、イテラブルが空であるか、すべての要素が偽である場合は False を返します。これは、コレクション内のいずれかの項目によって条件が満たされているかどうかを素早く判断する場合に役立ちます。

Examples

# すべての値が偽 (falsy)
any([0, '', False])

# 1 つの真 (truthy) の値 (2) を含む
any([0, 2, False])

# 空のイテラブルは False と見なされる
any([])
False
True
False