1. 程式人生 > >Python 中的 any(Python/any)

Python 中的 any(Python/any)

描述

any() 函式用於判斷給定的可迭代引數 iterable 是否全部為 False,則返回 False,如果有一個為 True,則返回 True

元素除了是 0、空、False 外都算 True
函式等價於:

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

語法

以下是 any() 方法的語法:

any(iterable)

一些例子,輔助理解:

>>> a = [0
, False, [], {}, ()] >>> b = [0, False, [], {}, (), [[]]] >>> c = {} >>> any(a) False >>> any(b) # b 中的元素 [[]] 為 True 。 True >>> any(c) False