成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

Python之a(chǎn)ll()和any()

Amio / 710人閱讀

摘要:我們可能在程序開發(fā)中會(huì)面對(duì)這樣一個(gè)問題怎樣判斷一個(gè)可迭代對(duì)象中元素是否全部為真,我們的做法可能就是遍歷然后通過函數(shù)進(jìn)行判斷,其實(shí)這種做法可行,但是對(duì)代碼而言有些冗余,因此,給大家介紹一種極其簡單的方法內(nèi)置函數(shù)先看一下源碼接下來我們享受一下這

我們可能在程序開發(fā)中會(huì)面對(duì)這樣一個(gè)問題?
怎樣判斷一個(gè)可迭代對(duì)象中元素是否全部為真,我們的做法可能就是for..in遍歷然后通過bool()函數(shù)進(jìn)行判斷,其實(shí)這種做法可行,但是對(duì)代碼而言有些冗余,因此,給大家介紹一種極其簡單的方法
內(nèi)置函數(shù)all()
先看一下源碼

def all(*args, **kwargs): # real signature unknown
    """
    Return True if bool(x) is True for all values x in the iterable.
    
    If the iterable is empty, return True.
    """
    pass

接下來我們享受一下這種方法的便捷

my_list=["jim","rose","","sam"]
print(all(my_list)) #返回結(jié)果:False
print(all([]))#返回結(jié)果:True

python還內(nèi)置了一個(gè)函數(shù)any(),用來判斷其可迭代對(duì)象中是否有bool()為真的元素
源碼

def any(*args, **kwargs): # real signature unknown
    """
    Return True if bool(x) is True for any x in the iterable.
    
    If the iterable is empty, return False.
    """
    pass

實(shí)例測驗(yàn)

    my_list=["jim","rose","","sam"]
    print(any(my_list)) #返回結(jié)果:True
    print(any([]))#返回結(jié)果:False

總結(jié):
all()有假則假,any()有真則真,但不要認(rèn)為all(iterable)為True,則any就一定為True,一定要知道如果iterable為空,all也會(huì)返回True
附一張圖,誰看誰幸運(yùn):

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/42753.html

相關(guān)文章

  • Python 常用小妙招(一)

    摘要:本文記錄一些日常編程中的小妙招,并使用進(jìn)行交互測試,讓我們更好的了解和學(xué)習(xí)的一些特性。兩變量交換語法測試免去了利用一個(gè)臨時(shí)變量進(jìn)行過渡交互。相互轉(zhuǎn)換看看各自的能不能排上用場。 ...

    XFLY 評(píng)論0 收藏0
  • Python全棧路系列Python3內(nèi)置函數(shù)

    摘要:官方介紹內(nèi)置函數(shù)詳解返回?cái)?shù)字的絕對(duì)值,參數(shù)可以是整數(shù)或浮點(diǎn)數(shù),如果參數(shù)是復(fù)數(shù),則返回其大小。返回對(duì)象的命名屬性的值,必須是字符串,如果字符串是對(duì)象屬性之一的名稱,則結(jié)果是該屬性的值。 The Python interpreter has a number of functions and types built into it that are always available. Th...

    vspiders 評(píng)論0 收藏0
  • Python實(shí)操各種音頻文件格式免費(fèi)轉(zhuǎn)換

      Pydub是1個(gè)根據(jù)ffmpeg的Python數(shù)字音頻處理控制模塊,封裝形式了很多ffmpeg最底層插口,因而用這個(gè)方法做歌曲格式轉(zhuǎn)化會(huì)十分方便。今日為大家介紹它歌曲格式轉(zhuǎn)化作用,基本上適用所有歌曲音頻文件格式,所需要的可以了解一下  Pydub是1個(gè)根據(jù)ffmpeg的Python數(shù)字音頻處理控制模塊,封裝形式了很多ffmpeg最底層插口,因而用這個(gè)方法做歌曲格式轉(zhuǎn)化會(huì)十分方便,假如你閱讀文章...

    89542767 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<