python內建函式之all 函式

2021-10-06 15:58:59 字數 1365 閱讀 3749

all() 函式用於判斷給定的可迭代引數 iterable 中的所有元素是否都為 true,如果是返回 true,否則返回 false。

元素除了是 0、空、none、false 外都算 true。

函式等價於:

def

all(iterable)

:for element in iterable:

ifnot element:

return

false

return

true

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

all

(iterable)

iterable – 元組或列表。

如果iterable的所有元素不為0、』』、false或者iterable為空,all(iterable)返回true,否則返回false;

注意:空元組、空列表返回值為true,這裡要特別注意

aa =

all(

['a'

,'b'

,'c'

,'d'])

# 列表list,元素都不為空或0

print

(aa)

# true

aa =

all(

['a'

,'b',''

,'d'])

# 列表list,存在乙個為空的元素

print

(aa)

# false

aa =

all([0

,1,2

,3])

# 列表list,存在乙個為0的元素

print

(aa)

# false

aa =

all(

('a'

,'b'

,'c'

,'d'))

# 元組tuple,元素都不為空或0

print

(aa)

# true

aa =

all(

('a'

,'b',''

,'d'))

# 元組tuple,存在乙個為空的元素

print

(aa)

# false

print

(aa)

# false

aa =

all(

)# 空列表

print

(aa)

# true

aa =

all(()

)# 空元組

print

(aa)

# true

Python內建函式 32 all

英文文件 all iterable returntrueif all elements of the iterable are true or if the iterable is empty equivalent to def all iterable for element in iterabl...

Python3 內建函式 all

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

python內建函式 python的內建函式 方法

1 input 輸入內容時要將內容用引號引起來 input 請輸入密碼 input 請輸入登入名 name input 請輸入姓名 print hello,name 請輸入姓名 binla hello,binla 在列表後邊追加乙個元素 3 extend 在列表之後追加乙個列表 4 insert 位...