Python 中的 all() 函數

Python 中的 all() 函數可以用來檢查一個可迭代的物件中的所有元素是否都為真值(True)。如果所有元素都為真值,則返回 True,否則返回 False。

all() 函數的語法

all(iterable)

參數 iterable 是一個可迭代的物件,可以是列表、元組、字典或集合等。

all() 函數的範例

下面的範例中,我們使用 all() 函數來檢查一個列表中的所有元素是否都為真值:

# 定義一個列表
list1 = [1, 3, 5, 7]

# 檢查列表中的所有元素是否都為真值
result = all(list1)

# 顯示結果
print(result)

執行上面的程式,輸出結果如下:

True

可以看到,因為列表中的所有元素都為真值,所以 all() 函數返回 True。

接下來,我們再來看一個例子,檢查一個列表中的所有元素是否都為假值:

# 定義一個列表
list2 = [0, False]

# 檢查列表中的所有元素是否都為假值
result = all(list2)

# 顯示結果
print(result)

執行上面的程式,輸出結果如下:

False

可以看到,因為列表中有一個元素為假值,所以 all() 函數返回 False。

總結

在本文中,我們介紹了 Python 中的 all() 函數,它可以用來檢查一個可迭代的物件中的所有元素是否都為真值,如果所有元素都為真值,則返回 True,否則返回 False。

此外,我們還提供了兩個範例,讓讀者可以更清楚地理解 all() 函數的用法。

Categorized in:

Tagged in: