def func(x):
return x * x
a = [1,2,3,4,5,6,7,8]
print(list(map(func,a))) #要显示序列,先转化为list
from functools import reduce #使用reduce必须先引入
def func(x,y): #用于reduce的函数必须接收两个参数
return x * y
a = [1,2,3,4,5,6,7,8]
print(reduce(func,a)) #reduce的结果是一个值