疑问:二者区别在哪里 filter和map()
01 filter的返回值看的是序列的类型
而map是列表
02 filter的判别是根据True和false
map是各有各的结果,简单计算
03 补充reduce
’reduce(lambda x,y: x*y,[1,2,3])‘
序列元素一次带入运算
1*2*3
note:reduce使用时,因为python3改到了functools中,所以需要导包
‘from functools import reduce‘’
如果不导包,会出现错误
NameError: name ‘reduce’ is not defined