Python Day6 any()

投稿者: | 2018年12月10日

anyは、渡されたイテラブルの要素の中で、いずれかが真(True)なら、Trueを返す。

イテラブルの要素が空ならばFalseを返す。

下のコードはリファレンスにあるもの。

def any(iterable):
    for element in iterable:
        if element:
            return True
    return False

elemntにTrueとなる要素がある時点で、returnしていることが分かる。最後までfor文を回していない。

list_ = [1, '2', "a"]
print(any(list_))

True

list_ = [0, 0, ""]
print(any(list_))

False

list_ = [0, 1, ""]
print(any(list_))

True

以上!

any()

Pocket

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください