Python內建函式 32 all

2021-09-25 19:33:29 字數 871 閱讀 6423

英文文件:

all(iterable

)returntrueif all elements of the iterable are true (or if the iterable is empty). equivalent to:

def all(iterable):

for element in iterable:

if not element:

return false

return true

判斷可迭代物件的每個元素都是 true 值

說明:

1. 接受乙個可迭代器物件為引數,當引數為空或者不為可迭代器物件是報錯

>>> all(2) #傳入數值報錯

traceback (most recent call last):

file "", line 1, in all(2)

typeerror: 'int' object is not iterable

2. 如果可迭代物件中每個元素的邏輯值均為true時,返回true,否則返回false

>>> all([1,2]) #列表中每個元素邏輯值均為true,返回true

true

>>> all([0,1,2]) #列表中0的邏輯值為false,返回false

false

3. 如果可迭代物件為空(元素個數為0),返回true

>>> all(()) #空元組

true

>>> all({}) #空字典

true

python內建函式之all 函式

all 函式用於判斷給定的可迭代引數 iterable 中的所有元素是否都為 true,如果是返回 true,否則返回 false。元素除了是 0 空 none false 外都算 true。函式等價於 def all iterable for element in iterable ifnot e...

Python3 內建函式 all

前言 該文章描述函式all 的使用 2020 01 15 天象獨行 0x01 作用 all 函式用於判斷給定的可迭代引數iterable中的所有元素是否都為true,如果是返回true,否則返回false。可迭代引數比如 元組,列表 注意 元素除了是 0 空,none,false都算true。注意 ...

python重寫內建函式 python 內建函式

說明 zip 函式用於將可迭代的物件作為引數,將物件中對應的元素打包成乙個個元組,然後返回由這些元組組成的列表。如果各個迭代器的元素個數不一致,則返回列表長度與最短的物件相同,利用 號操作符,可以將元組解壓為列表。語法 zip iterable1,iterable2,引數 iterable 乙個或多...