亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

any()與all()函數怎么在Python中使用

發布時間:2021-01-06 15:55:28 來源:億速云 閱讀:158 作者:Leah 欄目:開發技術

今天就跟大家聊聊有關any()與all()函數怎么在Python中使用,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結了以下內容,希望大家根據這篇文章可以有所收獲。

引子

平常的文本處理工作中,我經常會遇到這么一種情況:用python判斷一個string是否包含一個list里的元素。

這時候使用python的內置函數any()會非常的簡潔:

fruits = ['apple', 'orange', 'peach']
str = "I want some apples"
if any(element in str for element in fruits):
  print "string contains some fruits."

any()

其實any函數非常簡單:判斷一個tuple或者list是否全為空,0,False。如果全為空,0,False,則返回False;如果不全為空,則返回True。

all()

all函數正好和any相反:判斷一個tuple或者list是否全為不為空,0,False。如果全不為空,則返回True;否則返回False。

這里需要注意的是,空tuple和空list的返回值是True

python中內建函數all()和any()的區別

all(x) 是針對x對象的元素而言,如果all(x)參數x對象的所有元素不為0、”、False或者x為空對象,則返回True,否則返回False
如:

In [25]: all(['a', 'b', 'c', 'd']) #列表list,元素都不為空或0
Out[25]: True
In [26]: all(['a', 'b', '', 'd']) #列表list,存在一個為空的元素
Out[26]: False
In [27]: all([0, 1,2, 3]) #列表list,存在一個為0的元素
Out[27]: False
In [28]: all(('a', 'b', 'c', 'd')) #元組tuple,元素都不為空或0
Out[28]: True
In [29]: all(('a', 'b', '', 'd')) #元組tuple,存在一個為空的元素
Out[29]: False
In [30]: all((0, 1,2, 3)) #元組tuple,存在一個為0的元素
Out[30]: False
In [31]: all([]) # 空列表
Out[31]: True
In [32]: all(()) # 空元組
Out[32]: True

any(x)是判斷x對象是否為空對象,如果都為空、0、false,則返回false,如果不都為空、0、false,則返回true

In [33]: any(['a', 'b', 'c', 'd']) #列表list,元素都不為空或0
Out[33]: True
In [34]: any(['a', 'b', '', 'd']) #列表list,存在一個為空的元素
Out[34]: True
In [35]: any((0,1)) #元組tuple,存在一個為空的元素
Out[35]: True
In [36]: any((0,'')) #元組tuple,元素都為空
Out[36]: False
In [37]: any(()) # 空元組
Out[37]: False
In [38]: any([]) # 空列表
Out[38]: False

看完上述內容,你們對any()與all()函數怎么在Python中使用有進一步的了解嗎?如果還想了解更多知識或者相關內容,請關注億速云行業資訊頻道,感謝大家的支持。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

新乐市| 攀枝花市| 乌兰浩特市| 泾川县| 建平县| 长兴县| 安阳市| 鹰潭市| 康平县| 景谷| 绥阳县| 乌兰察布市| 黑龙江省| 琼结县| 聊城市| 阿拉尔市| 黄梅县| 隆尧县| 恩施市| 南靖县| 长寿区| 无极县| 潮安县| 灵山县| 白玉县| 民丰县| 兰西县| 通山县| 信丰县| 寿光市| 平山县| 隆化县| 新沂市| 莆田市| 吐鲁番市| 惠水县| 德钦县| 上林县| 商河县| 邹城市| 九台市|