国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

Python之all()和any()

Amio / 687人閱讀

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

我們可能在程序開發中會面對這樣一個問題?
怎樣判斷一個可迭代對象中元素是否全部為真,我們的做法可能就是for..in遍歷然后通過bool()函數進行判斷,其實這種做法可行,但是對代碼而言有些冗余,因此,給大家介紹一種極其簡單的方法
內置函數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)) #返回結果:False
print(all([]))#返回結果:True

python還內置了一個函數any(),用來判斷其可迭代對象中是否有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

實例測驗

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

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

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/42753.html

相關文章

  • Python 常用小妙招(一)

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

    XFLY 評論0 收藏0
  • Python全棧路系列Python3內置函數

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

    vspiders 評論0 收藏0
  • Python實操各種音頻文件格式免費轉換

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

    89542767 評論0 收藏0

發表評論

0條評論

最新活動
閱讀需要支付1元查看
<