您好,登錄后才能下訂單哦!
本篇文章給大家分享的是有關all函數輸出結果怎么利用python進行判斷,小編覺得挺實用的,因此分享給大家學習,希望大家閱讀完這篇文章后可以有所收獲,話不多說,跟著小編一起來看看吧。
內置函數all
接收一個可迭代對象,如果其中所有的元素都是True,或者該可迭代對象中沒有元素,返回True
等價于
def all(iterable): for element in iterable: if not element: return False return True
說明:
1. 接受一個可迭代器對象為參數,當參數為空或者不為可迭代器對象是報錯
>>> all(2) #傳入數值報錯 Traceback (most recent call last): File "<pyshell#9>", line 1, in <module> 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
以上就是all函數輸出結果怎么利用python進行判斷,小編相信有部分知識點可能是我們日常工作會見到或用到的。希望你能通過這篇文章學到更多知識。更多詳情敬請關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。