码迷,mamicode.com
首页 > 其他好文 > 详细

匿名函数

时间:2018-02-08 13:41:59      阅读:148      评论:0      收藏:0      [点我收藏+]

标签:匿名函数   字符   print   列表   gpo   filter   返回   lambda   func   

匿名函数

func = lambda  x: y  #x是形参,y是返回值

打印列表元素的平方。

for i in map(lambda x:x*x,[0,1,2,3,4]):
	print(i)     #0 1 4 9 16

筛选长度大于3的字符串。

l1 = [‘232‘,‘31231‘,‘21‘]
func = lambda x:len(x)>3
for i in filter(func,l1):
	print(i)

现在有两元祖 ((‘a‘),(‘b‘)),((‘c‘),(‘d‘)),请使用 python 中的匿名函数生成列
表[{‘a‘:‘c‘},{‘b‘:‘d‘}]

func = lambda x,y:[{x[0]:y[0]},{x[1]:y[1]}]
tu1 =((‘a‘),(‘b‘))
tu2 = ((‘c‘),(‘d‘))
l = func(tu1,tu2)
print(l)    #[{‘a‘: ‘c‘}, {‘b‘: ‘d‘}]

  

匿名函数

标签:匿名函数   字符   print   列表   gpo   filter   返回   lambda   func   

原文地址:https://www.cnblogs.com/zwx130201135/p/8431009.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!