标签:map 最大 匿名函数 ret [1] lambda 最大值 现在 fun
匿名函数:lambda
#代码1 def calc(n): return n**n print(calc(n)) #匿名函数 calc = lambda n:n**n print(calc(n)) #函数名 = lambda 参数 : 返回值 #多个函数 add = lambda x,y : x + y print(add(x,y))
可以与lambda配合的函数
1、min 最小值
2、max 最大值
3、filter 筛选
4、sorted 排序
5、map
例题:
1、现在有两个元祖((‘a‘),("b")),((‘c‘),(‘d‘)),请使用匿名函数生成列表[{‘a‘: ‘c‘}, {‘b‘: ‘d‘}]
ret = zip(((‘a‘),("b")),((‘c‘),(‘d‘))) for i in ret: print(i) def fun(tup): return {tup[0]:tup[1]} res = map (fun,ret) print(list(res)) reo = map (lambda tup:{tup[0]:tup[1]},zip(((‘a‘),("b")),((‘c‘),(‘d‘)))) print(list(reo))
标签:map 最大 匿名函数 ret [1] lambda 最大值 现在 fun
原文地址:https://www.cnblogs.com/cxys85/p/9735837.html