国产成人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
关注

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

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

潮湿的体温2| 小寡妇在线观看免费播放电视剧| 《交换做爰》在线观看| 苍井空《办公室爰欲》| 老公把舌头放进我B里揽拌| 为啥越骚的女人干的越爽| 欧美大片| 《医务室的小秘密》第一季免费观.. | 下面也要好好疼爱第八集剧情梗概| 俄罗斯色情巜做爰4| 《艳乳欲乱2》免费观看| 挤进毛都没长的小缝里| 被邻居伦流澡到高潮H漫画| 自慰视频| 学校教室里可以插自己电脑吗| 《妻子的肉体偿还》5| 扌击辶鬲的小说父女| 雨后的小故事闪图| 失禁 抹春药 哭喊 刺激视频| 我就去色| 下面也要好好疼爱第八集剧情梗概 | 李丽珍唯--部打真军电影| 老公弄我一边干一边说粗话视频| 《指尖湿热》作者:糖醋排骨| 香港十大禁片| 志村玲子| WWW.1688.COM麻豆.| 《黏糊糊的你》免费观看| 丁字裤阴唇肥大的地方叫什么| 高清国产少女免费观看电视剧| 校花被群JAN又粗又大H漫画| 动漫| 伦理《少妇的滋味》完整版 | 男女一起免费观看全集高清完整版.. | 无码| 坤坤寒进桃子里在线看歌词| 少妇被大黑捧猛烈进出动态图| 骚一点老子把你CAO爽了| 意大利《空乘》3| 公交车NP粗暴H强J玩弄| 把腿开大点我添添你SB