Python関数 - any()

高洛峰
高洛峰オリジナル
2016-10-17 15:38:421244ブラウズ

任意(反復可能)


バージョン: この関数はバージョン 2.5 以降に適しており、Python3 バージョンと互換性があります。


説明: iterable のいずれかの要素が 0、''、False でない場合、all(iterable) は True を返します。 iterable が空の場合は False を返します。この関数は次と同等です:


この関数と all() 関数の違いに注意してください。any は任意の意味で、all はすべての意味です。両者の違いや関連性を比較検討することをお勧めします。 「Python関数の毎日講座 - all()」を参照してください


def any(iterable):

for element in iterable:

if element:

return False

return True

Parameter iterable : 反復可能なオブジェクト;


例:



>>> any(['a', 'b', 'c', 'd']) #List リスト、要素はなしare Empty or 0

True

>>> any(['a', 'b', '', 'd']) #List リスト、空の要素があります

True

>>> any( [0, '', False]) #List リスト、すべての要素は 0,'',false

False

>>> any(('a', 'b', 'c', 'd' )) #Tuple タプル、どの要素も空または 0 ではありません

True

>>> any(('a', 'b', '', 'd')) #Tuple タプル、要素の 1 つはempty

True

>>> any((0, '', False)) #Tuple タプルの要素、要素はすべて 0,'', false

False

>>> any ([ ]) # 空のリスト

False

>>> any(()) # 空のタプル

False


声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。