韩漫免费漫画在线观看方法,《好好疼爱里面》免费看,年轻漂亮的女士护士内衣,妈妈醉酒后把我当爸爸电视剧

文章 > 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
关注

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

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

成全视频高清免费观看捉妖记动漫 | 少女韩国免费观看高清电视剧八戒| 雨天小故事| 偷偷在线观看免费的电视剧最新 | 向日葵在线观看免费高清电视剧| 罗曼史1999| 小妇人在线观看免费版电视剧| 吻戏高潮| 4444444在线观看免费高清.| 麻花星空传剧原创MV在线| 性感内衣女装| 机械师| 6亿韩元是多少人民币| 《医务室上垒》动漫全集在线观看 | 簧片| 共享女儿小诗1~10章的背景资..| 男生把小因因放到女生困里视频| 潜规则| 高三妈妈用性缓解孩子压力| 美女被咬小头头视频大全| 公与媳在厨房猛烈进出| 里番| 《别告诉我丈夫》电影| 宅男的天堂| 在线天堂WWW在线观看图片| 把老婆闺蜜干了俩次| 小俊在雪姨身上耕耘小说免费阅读| 玉米地被老头添的好爽| 鲁鲁影院免费观看电视剧电影| 韩剧《我的瑜伽教练》免费观看| 亚洲-区二区三区四区五区六 | 老汉猛躁女人XXXXX88AV| 啵啵影院| 狗锁住女人狗的视频大全图片| 《酒店激战》动漫1-5集免费观..| 日韩精品一区二区三区| 学长让我夹跳D上课不能掉| 15岁初中生免费播放电视剧| 外国大扔子视频播放| 免费观看已满十八岁电视剧在线播...| 年轻的保姆