码迷,mamicode.com
首页 > 编程语言 > 详细

python之map,filter

时间:2018-01-27 18:58:01      阅读:112      评论:0      收藏:0      [点我收藏+]

标签:style   pre   range   返回   blog   nbsp   filter   pos   函数   

map和filter是python里面比较重要的BIF,map的主要作用就是对集合里面的每一个元素进行处理,filter的作用就是过滤集合,具体功能如下

1 t =lambda x:x%2
2 list(filter(t, range(10)))
3 [1, 3, 5, 7, 9]
4 list(map(t,range(10)))
5 [0, 1, 0, 1, 0, 1, 0, 1, 0, 1]

filter过滤出了0到9所有的奇数,因为filter的功能是过滤掉经过函数处理的返回值为0,false的元素,所以取余唯1的被留下来了,map的功能是将元素进行函数处理,也就是说返回的是处理后的数据。

 

python之map,filter

标签:style   pre   range   返回   blog   nbsp   filter   pos   函数   

原文地址:https://www.cnblogs.com/ymzh/p/8366643.html

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