日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python day-15 匿名函数 sorted ()函数 filter()函数 map()函数 递归 二分法...

發布時間:2025/4/16 python 20 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python day-15 匿名函数 sorted ()函数 filter()函数 map()函数 递归 二分法... 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、匿名函數

  匿名函數的結構:變量 ? = ?lamda ?參數: 返回值

  a ?= ?lamda ?x : x*x ??? ? # x為參數, ? : 后邊的為函數體

  print(a(x))

  def fn(n)

    return pow(n,2)

  a = fn

  print(a._ _name_ _) 查看函數名

二、storted 函數 (排序)

  語法:sorted = (iterable, key=None, reverse = Flase) 默認key 為空,reverse為Flase.

     key:排序規則(排序函數),在sorted內部會將每個元素都交給這個函數的參數,根據函數運算的結果進行排序。

     reverse:是否要倒敘。reverse = True 為正序,reverse = Flase 為倒敘。

  例題:

    1.根據列表中元素的長度進行排序

    

     2.根據年齡進行排序

    

?

三、filter()函數 ?(篩選)

  語法:filter(function. iterable)

  function:用來篩選的函數,在filter中會自動把iterable中的元素交給function函數,通過function函數返回的True 或 Flase來判斷是否保留元素。

  例題:

  1.將姓周的篩選出來

  

   ??2、

   

四、map()函數 ?

  映射函數

  語法:map(function,iterable)可對可迭代對象中的每個元素進行映射。分別取執行function。

  例題:

  1、計算列表中每個元素的平方。

  

    2、計算兩個列表中對運營元素的乘積

   

五、遞歸

  定義:在函數中調用本身。

  在python中,遞歸深度是998

  應用:在遞歸中可以遍歷所有樹形結構,比如文件系統。

  

六、二分查找

  二分查找,每次都能夠排排除一般的數據,效率特別高,但是局限性大,查找的數據必須是有序數列才行。

  方法一:移動左右兩邊

  

  方法二:切片進行,改變了索引,只能查到是否存在,無法定位到具體位置。

  

?7.冒泡排序(轉為有序而打造)

  

?

  

?

  

    

     

    

?

轉載于:https://www.cnblogs.com/wf123/p/9341909.html

總結

以上是生活随笔為你收集整理的python day-15 匿名函数 sorted ()函数 filter()函数 map()函数 递归 二分法...的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。