http://programi4c4m7xbvt7cot767wyoodgvlu7pyk5san22pxvmhjtmwzyad.onion/2012/02/why-choose-python-4-fp.html
参数 func 是个函数,参数 iter 是个迭代器(也可以理解为集合) map() 会把 iter 的每个元素传给 func,并把每次调用的结果保存到一个 list 中,然后返回此 list。 举例: 挨个计算整数 list 的平方: map ( square , [ 1 , 2 , 3 ]) # 返回 [1, 4, 9] ◇filter(func, iter) 参数含义同 map filter() 会把 iter 的每个元素传给 func,如果 func 返回结果为 True,就把元素保存在一个 list 中,最后返回此 list。