首页 > 其他 > 详细

匿名函数,map,filter

时间:2020-01-30 10:26:28      阅读:79      评论:0      收藏:0      [点我收藏+]

1、lambda,map

 1 num_l=[1,2,3,4,5,6]
 2 string=fuhaoka
 3 a=map(lambda x:x+1,num_l)
 4 print(list(a))
 5 b=map(lambda x:x.upper(),string)
 6 print(list(b))
 7 c=map(lambda x:x**0.5,num_l)
 8 print(list(c))
 9 
10 
11 
12 >>>
13 [2, 3, 4, 5, 6, 7]
14 [F, U, H, A, O, K, A]
15 [1.0, 1.4142135623730951, 1.7320508075688772, 2.0, 2.23606797749979, 2.449489742783178]

 

2、filter

 1 student=[wang1,wang2,zhang1,zhang2,wang3,wang4,ma1,ma2]
 2 
 3 # def wang_xing(arry):
 4 #     wang=[]
 5 #     for i in arry:
 6 #         if not i.startswith(‘wang‘):#不是以‘wang开头‘
 7 #             wang.append(i)
 8 #     return wang
 9 # print(wang_xing(student))
10 
11 
12 a=filter(lambda x:x.startswith(wang),student)
13 print(list(a))
14 
15 
16 
17 >>>
18 [wang1, wang2, wang3, wang4]

 

匿名函数,map,filter

原文:https://www.cnblogs.com/forhowcar/p/12242176.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!