任意の()関数をPYTHON

免責事項:この記事はブロガーオリジナル記事です、続くBY-SAのCC 4.0を著作権契約、複製、元のソースのリンクと、この文を添付してください。
このリンク: https://blog.csdn.net/qq_29720657/article/details/102761167

説明:

任意の要素の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

この問題は、任意の()関数は、ここで学ぶことができます。

おすすめ

転載: blog.csdn.net/qq_29720657/article/details/102761167