免責事項:この記事はブロガーオリジナル記事です、続くBY-SAのCC 4.0を著作権契約、複製、元のソースのリンクと、この文を添付してください。
説明:
任意の要素のiterableがtrueの場合、それはtrueを返します。反復可能が空の場合は、falseを返します。それはと同等です。
def any(iterable):
for element in iterable:
if element:
return True
return False
意味:タプルのリストまたは全てはnull、0、偽かどうかを判断します。0は、偽、偽が戻され、全体空白場合、IF(限り非[ヌルまたは0またはFalse]のように)空の不足、0であり、偽は、真を返します。
注意:空のタプル(括弧)と(カッコ内)は空リスト、空の辞書辞書 - 空のセット(括弧)の戻り値はFalseです。
構文:
any(iterable)
パラメータ説明:
反復可能---包括文字列、リスト、辞書、タプル、設定()
戻り値:
次の例では、使用する任意の()関数を示しています
print(any([1,2,3,4,5])) # 列表list,元素都不为空或0。True
print(any(['a','b','c','d',''])) # 列表list,存在一个为空的元素。True
print(any([1,2,3,0,5])) # 列表list,存在一个为0的元素。True
print(any([0,False,''])) # # 列表list,元素全为0,'',false。False
print(any((1,2,3,4,5))) # 元组tuple,元素都不为空或0。True
print(any(('a','b','c','d',''))) # 元组tuple,存在一个为空的元素。True
print(any((1,2,3,0,5))) # 元组tuple,存在一个为0的元素。True
print(any((0,False,''))) # 元组tuple,元素全为0,'',false。False
print(any([])) #空列表。False
print(any(())) #空元组。False
print(any({})) #空集合空字典。False
輸出
True
True
True
False
True
True
True
False
False
False
False
この問題は、任意の()関数は、ここで学ぶことができます。