ホームページ  >  記事  >  バックエンド開発  >  Python の組み込み関数の詳細な紹介

Python の組み込み関数の詳細な紹介

高洛峰
高洛峰オリジナル
2017-03-21 11:38:541539ブラウズ

英語ドキュメント:

任意(反復可能 ) any(iterable)

    Return True if any element of the iterable is true. If the iterable is empty, return False

リターン if > が true の場合、False を返します。 同等:

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

1. If の場合、反復可能オブジェクトをパラメーターとして受け入れます。パラメータが空であるか、反復可能なオブジェクトではない場合、エラーが報告されます

>>> any(2) #传入数值报错
Traceback (most recent call last):
  File "<pyshell#0>", line 1, in <module>
    any(2)
TypeError: &#39;int&#39; object is not iterable

2. 反復可能なオブジェクト内のいずれかの要素の論理値が True の場合は True が返され、すべての値が False の場合は、 Falseが返されます

>>> any([0,1,2]) #列表元素有一个为True,则返回True
True
>>> any([0,0]) #列表元素全部为False,则返回False
False

3. できる場合 反復オブジェクトが空(要素数が0)でFalseが返されます

>>> any([]) #空列表
False
>>> any({}) #空字典
False
>>>

🎜

以上がPython の組み込み関数の詳細な紹介の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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