map() map()函数接收两个参数,一个是函数,一个是Iterable,map将传入的函数依次作用到序列的每个元素,并把结果作为新的Iterator返回. def func(x): return x*x r = map(func, [, , , , ]) print(type(r)) r = list(r) print(r) 输出结果: <class 'map'> [, , , , ] 可以看出,map让函数func作用于列表的每一项,使列表的每一项都被函数func执行一次,即列表的每一项…