真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Pythonlambda匿名函數(shù),遞歸應(yīng)用

import os

靖江網(wǎng)站建設(shè)公司成都創(chuàng)新互聯(lián)公司,靖江網(wǎng)站設(shè)計(jì)制作,有大型網(wǎng)站制作公司豐富經(jīng)驗(yàn)。已為靖江超過千家提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\成都外貿(mào)網(wǎng)站建設(shè)公司要多少錢,請(qǐng)找那個(gè)售后服務(wù)好的靖江做網(wǎng)站的公司定做!

'''
Lambda函數(shù)能接收任何數(shù)量的參數(shù)但只能返回一個(gè)表達(dá)式的值
匿名函數(shù)不能直接調(diào)用print,因?yàn)閘ambda需要一個(gè)表達(dá)式
'''
sum = lambda x, y: x + y
print('x+y=', sum(2, 6))

'''
匿名函數(shù)應(yīng)用
'''

def test_nm(a, b, func):
result = func(a, b)
return result

print(test_nm(20, 30, lambda x, y: x * y))
print(test_nm(20, 30, lambda x, y: x + y))

stus = [{"name": "zs", "age": 20}, {"name": "tom", "age": 32}, {"name": "jack", "age": 19}]

通過匿名lambda函數(shù)排序,reverse=True 降序。否則為升序
匿名函數(shù)作為參數(shù)傳遞

stus.sort(key=lambda x: x["age"], reverse=True)
print(stus)

遞歸讀取文件目錄信息

py_list = []
p_dir = r'E:\2016qBook\2018'
file_name = r'PythonCode'

def read_contain_key_word(parent_dir, file_name, key_word):
full_path = os.path.join(parent_dir, file_name)
if os.path.isdir(full_path):
for f in os.listdir(full_path):
read_contain_key_word(full_path, f, key_word)
else:
if full_path.endswith('.py'):
if read_key_word(full_path, key_word):
py_list.append(full_path)

def read_key_word(full_path, key_word):
read_flag = False
f = open(full_path, 'r', encoding='utf-8')
while True:
line = f.readline()
if line == "":
break
elif key_word in line:
read_flag = True
break
f.close()
return read_flag

read_contain_key_word(p_dir, file_name, 'sort')
print(py_list)


網(wǎng)頁題目:Pythonlambda匿名函數(shù),遞歸應(yīng)用
分享鏈接:http://weahome.cn/article/pjicih.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部