91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

遞歸,二分法,匿名函數

發布時間:2020-08-02 10:24:10 來源:網絡 閱讀:401 作者:期待美好 欄目:編程語言
遞歸調用:在調用一個函數的過程中,直接或者間接又調用了函數本身,稱之為遞歸調用。
遞歸的必備的兩階段:一:遞推 二:回溯

def foo():
    print('abc')
    foo()
foo()

import sys
print(sys.getrecursionlimit())
sys.getrecursionlimit(200)  #設置遞歸次數
print(sys.getrecursionlimit())

def age(n):
    if n == 1:
        return 18
    return age(n-1) + 2
print(age(5))

g=[1,[2,[3,[4,[5,[6,[7]]]]]]]
def foo(g):
    for i in g:
        if type(i) is list:
            foo(g)
        else:
            print(i)
foo(g)

二分法:
g=[1,2,3,4,5,6,7,8,10,13,455,678,990,11111] #從小到大排列的數字列表
def  foo(g,numl):
    print(g)
    if len(g) == 0:
        print("it is not")
        return 
    fdoml=len(g) // 2
    if numl  > g[fdoml]:
        foo(g[fdoml+1:],numl)
    elif numl < g[fdoml]:
        foo(g[0:fdoml],numl)
    else:
        print('find it')
foo(g,678)

#zip拉鏈函數
g='wordwrod'
h=[1,2,3,4]
f=zip(g,h)     
print(list(f))

匿名函數:lambda 沒有函數調用名稱,只生成一次存在于內存地址。
def foo(x,y):
    return x+y
foo(1,2)
同:
print(lambda x,y:x+y)(1,2) 

匿名函數的使用:
#max   最大
sab={
'a':1223
'b':12345
'c':34567
'd':345
}

def foo(k):
    return sab[k]

print(max(sab,key=foo))  

同:
print(max(sab,key=lambda k:sab[k])) 

#min  最小
print(min(sab,key=lambda k:sab[k])) 

#sorted  排序,默認按照首字母排序
sab={
'a':1223
'b':12345
'c':34567
'd':345
}

print(sorted(sab,key=lambda k:sab[k],reverae=Ture))  #reverae=Ture反轉

#map  映射
names=['df','gh','jk']
u=[]
for i in names:
    res='%s_bb' %names
    u.append(res)
print(u)

同:
g=map(lambda i:'%s_bb' %i,names)
print(list(g))

#reduce   合并
from functcols import reduce  
reduce(lambda x,y:x+y ,range(1,101))
reduce(lambda x,y:x+y ,range(1,101),100)   #設定初始值,100為初始值

#filter  過濾
names=['df_bb','gh_bb','jk_bb']
g=filter(lambda x:x.endswith('bb'),names)
print(list(g))
向AI問一下細節

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

AI

五华县| 和田市| 汝州市| 景宁| 潮安县| 遵义县| 曲松县| 永寿县| 鄯善县| 紫金县| 兰溪市| 娱乐| 旌德县| 尚志市| 布拖县| 鹰潭市| 河南省| 会宁县| 玛纳斯县| 资兴市| 兴海县| 喀喇沁旗| 彝良县| 始兴县| 牟定县| 白城市| 安化县| 峨山| 平塘县| 昂仁县| 松溪县| 宜良县| 屏山县| 炎陵县| 仪征市| 视频| 黑水县| 库车县| 武川县| 资兴市| 郯城县|