亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Python中filter與lambda的結(jié)合使用詳解

 更新時間:2019年12月24日 13:59:42   作者:肖哥shelwin  
今天小編就為大家分享一篇Python中filter與lambda的結(jié)合使用詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

filter是Python的內(nèi)置方法。

官方定義是:

filter(function or None, sequence) -> list, tuple, or string
Return those items of sequence for which function(item) is true. If function is None, return the items that are true. If sequence is a tuple or string, return the same type, else return a list.

第一個參數(shù)為None的情形:

filter(None, '101') # '101'

filter(None, [True,False]) #[True]

filter(None, [True, 0, 1, -1]) #[True, 1, -1]

filter(None, (True, 1, 0, -1, False)) #(True, 1, -1)

第一個參數(shù)為function的情形,如果function(item)為True,則滿足過濾條件。此時的lambda函數(shù)的形式是: lambda x: expression(x)。

注意到,:左邊只能有一個元素x,:右邊為一個關(guān)于x的表達式,且這個表達式的值要么是True, 要么是False.

filter(lambda x: x, [-1, 0, 1]) #[-1, 1]

filter(lambda x: not x, [-1, 0, 1]) #[0]

def f(x):
  return True if x == 1 else False
filter(lambda x: f(x), [-1, 0, 1]) #[1]

以上這篇Python中filter與lambda的結(jié)合使用詳解就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • python 在指定范圍內(nèi)隨機生成不重復的n個數(shù)實例

    python 在指定范圍內(nèi)隨機生成不重復的n個數(shù)實例

    今天小編就為大家分享一篇python 在指定范圍內(nèi)隨機生成不重復的n個數(shù)實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-01-01
  • python 創(chuàng)建一個空dataframe 然后添加行數(shù)據(jù)的實例

    python 創(chuàng)建一個空dataframe 然后添加行數(shù)據(jù)的實例

    今天小編就為大家分享一篇python 創(chuàng)建一個空dataframe 然后添加行數(shù)據(jù)的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-06-06
  • 詳解?python?logging日志模塊

    詳解?python?logging日志模塊

    這篇文章主要介紹了詳解?python?logging日志模塊,記錄日志最簡單的方法就是在你想要記錄的地方加上一句?print?,?我相信無論是新手還是老鳥都經(jīng)常這么干。在簡單的代碼中或者小型項目中這么干一點問題都沒有,需要的朋友可以參考下
    2022-01-01
  • python調(diào)用c++ ctype list傳數(shù)組或者返回數(shù)組的方法

    python調(diào)用c++ ctype list傳數(shù)組或者返回數(shù)組的方法

    今天小編就為大家分享一篇python調(diào)用c++ ctype list傳數(shù)組或者返回數(shù)組的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-02-02
  • Python簡單基礎(chǔ)小程序的實例代碼

    Python簡單基礎(chǔ)小程序的實例代碼

    這篇文章主要介紹了Python簡單基礎(chǔ)小程序的實例代碼,非常不錯,具有一定的參考借鑒價值 ,需要的朋友可以參考下
    2019-04-04
  • django fernet fields字段加密實踐詳解

    django fernet fields字段加密實踐詳解

    這篇文章主要介紹了django fernet fields字段加密實踐詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-08-08
  • python可擴展的Blender 3D插件開發(fā)匯總

    python可擴展的Blender 3D插件開發(fā)匯總

    這篇文章主要為大家介紹了python可擴展的Blender 3D插件開發(fā)匯總,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-09-09
  • 最新評論