python all any函式 相反

2022-06-14 02:42:13 字數 1786 閱讀 9988

'''

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

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

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

all(iterable)

引數iterable -- 元組或列表。

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

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

'''print(all(['

a','

b','

c',''])) #

列表存在乙個為空的元素,返回false

print(all(['

a','

b','

c','

d'])) #

列表都有元素,返回true

print(all([0,1,2,3,4,5,6])) #

列表裡存在為0的元素 返回false

print(all(('

a','

b','

c',''))) #

元組存在乙個為空的元素,返回fasle

print(all(('

a','

b','

c','

d'))) #

元組都有元素,返回true

print(all((0,1,2,3,4,5))) #

元組存在乙個為0的元素,返回fasle

print(all()) #

空列表返回 true

print(all(())) #

空元組返回 true

'''

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

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

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

any(iterable)

引數iterable -- 元組或列表。

返回值如果都為空、0、false,則返回false,如果不都為空、0、false,則返回true。

'''print(any(['

a','

b','

c',''])) #

列表存在乙個為空的元素,返回true

print(any(['

a','

b','

c','

d'])) #

列表都不為空,返回true

print(any([0,'',false])) #

列表裡的元素全為 0,'',false 返回false

print(any(('

a','

b','

c',''))) #

元組存在乙個為空的元素,返回true

print(any(('

a','

b','

c','

d'))) #

元組都有元素,返回true

print(any((0,'',false))) #

元組裡的元素全為 0,'',false 返回false

print(any()) #

空列表返回 false

print(any(())) #

空元組返回 false

python函式測驗題 python函式相關練習題

寫乙個自己的max函式,獲取指定序列中元素的最大值。如果序列是字典,取字典值的最大值 例如 序列 7,12,1,9 結果 1 序列 abcdpzasdz 結果 z 序列 結果 98 def max list1 if type list1 dict max num 0 for x in list1 i...

findContours函式引數說明及相關函式

findcontours函式,這個函式的原型為 void findcontours inputoutputarray image,outputarrayofarrays contours,outputarray hierar chy,int mode,int method,point offset ...

findContours函式引數說明及相關函式

findcontours函式,這個函式的原型為 void findcontours inputoutputarray image,outputarrayofarrays contours,outputarray hierar chy,int mode,int method,point offset ...