1. 程式人生 > >python內置函數每日一學 -- all()

python內置函數每日一學 -- all()

class nts 返回值 (()) ron all 否則 int turn

all(iterable)

官方文檔解釋:

Return True if all elements of the iterable are true (or if the iterable is empty). Equivalent to:

1 def all(iterable):
2     for element in iterable:
3         if not element:
4             return False
5     return True

詳解:

如果iterable中存在元素為0、‘‘、False,all(iterable)返回False,否則返回True

註意:

空元組、空列表返回值為True

實例:

1 print(all([1,2,3,4,5]))                    # True
2 print(all([a,‘‘,c,3,4]))              # False
3 print(all([1,0,2,3,4]))                    # False
4 print(all((a,b,c,d,e)))        # True
5 print(all((a,‘‘,c,d,e)))         # False
6 print(all((a,
b,0,d,e))) # False 7 print(all([])) # True 8 print(all(())) # True 9 print(all([False,1,2,3])) # False

python內置函數每日一學 -- all()