国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > Python基础教程 > python中lambda的用法

python中lambda的用法

Python lambda

头像

yf

2020-05-12 17:48:583261浏览 · 0收藏 · 0评论

对于一个函数,只有一句话表示,那么就可以用lambda表达式表示,如:

def f(x):
return x * x
print(f(5))
out: 25

可以写为:

f = lambda x: x*x # 冒号左边为输入,右边是返回值,f是函数名
print(f(5))
out: 25

对于多个形式参数:

g = lambda x,y: x+y # 冒号左边为输入,右边是返回值,f是函数名
print(g(4,5))
out: 9

lambda用到比较多的地方是排序,如:

def get_four(my):
return my[2]
tuple_my = []
file = open("file.csv", "r")
for line in file:
Line = line.strip()
arr = line.split(",")
one = arr[1]
three = arr[3]
four = int(arr[4])
tuple_my.append( (one, three, four) )
tuple_my.sort(key=get_four)
for my in tuple_my:
print(my)

可以写为:

get_four = lambda my: my[2]
tuple_my = []
file = open("file.csv", "r")
for line in file:
Line = line.strip()
arr = line.split(",")
one = arr[1]
three = arr[3]
four = int(arr[4])
tuple_my.append( (one, three, four) )
tuple_my.sort(key=get_four)
for my in tuple_my:
print(my)
tuple_my = []
file = open("file.csv", "r")
for line in file:
Line = line.strip()
arr = line.split(",")
one = arr[1]
three = arr[3]
four = int(arr[4])
tuple_my.append( (one, three, four) )
tuple_my.sort(key=lambda my: my[2])
for my in tuple_my:
print(my)

lambda也经常用在符合函数下,如:

def quadratic(a, b, c):
return lambda x: a*x*x*x + b*x*x + c*x
f = quadratic(3, -2, 4)
print(f(5))
345
def quadratic(a, b, c):
return lambda x: a*x*x*x + b*x*x + c*x
print(quadratic(3, -2, 4)(5))
345
关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

日剧《轮流抵债》在线观看| 麻花传剧MV无痕免费观看姐弟| 图书馆挺进她腿间湿润漫画| 机械师 豆瓣| TOUPAIZIPAI| 我兄弟的妈妈免费观看电视剧| 快一点慢一点上一点下一点歌曲| 100%透光裸妆| 器材室轮-」-(1):蒙着眼在.. | 继子的母亲免费版电视剧| F罩杯| 中村| 哪吒闹海2电影| 免费B站看大片真人电视剧| 学校教室里可以插自己电脑吗| 免费观看已满十八岁在线播放电视..| 王叔我老公还在客厅呢什么小说| 女性开过苞后最明显的变化| 瑜伽裤透明全毛露丁字裤| 11人裸体航班女服务员是谁| 日日精进久久为功的下一句是| 我被5个男人躁一夜不收我怎么办| 她开始慢迎迎合张行长笔趣阁| 美女比基尼游泳图片视频| 草编包| 欧洲尺码少女16集全电视剧剧情..| 法国色情巜做爰4| YSL水蜜桃86满十八岁会黑吗..| 私处按摩SPA养生精油 | 《请好好疼爱里面》免费观看| 朋友的妈妈| 金铃铛| 《公天天吃我奶躁我》| 蜜桃成熟3D| 喜爰夜蒲未删减版| 美女和老板一起努力做豆浆| 初次尝了销魂少妇邻居| 含着奶做着爱太舒服了 | 《妻子6》在线观看免费版电视剧| 双人床上剧烈运动会怎么消除 | 黑色董丝透视露胸旗袍连衣裙