filter用法:
res = filter(lambada i:i>2,range(10))
for j in res:
print j
#会输出3,4,5,6,7,8,9
即Filter为过滤 range(10)产生的序列,满足条件i>2为真则输出产生一个新的列表
注:Filter从原有的序列中选择条件为真的元素组成新的序列
map的用法:
res = map(lambada i:i*i,range(6))
for j in res:
print j
#会输出0,1,4,9,16,25
即map将 range(6)产生的序列,每个元素进行i*i后输出产生一个新的列表。
注:map从原有的序列中,使用每个元素进行计算得到新的值组成新的序列