map()函数接收两个参数,一个是函数,一个是序列,map将传入的函数依次作用到序列的每个元素,并把结果作为新的list返回. 举例说明,比如我们有一个函数f(x)=x2,要把这个函数作用在一个list [1, 2, 3, 4, 5, 6, 7, 8, 9]上,就可以用map()实现如下: def f(x): return x*x map(f,[1,2,3,4,5,6,7,8,9] result: [1, 4, 9, 16, 25, 36, 49, 64, 81] reduce把一个函数作用在一…