英語ドキュメント:
任意
(反復可能 ) 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: 'int' 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 サイトの他の関連記事を参照してください。