map()是python内置的高阶函数,将定义好的函数映射到列表中的每一个元素,python3中,map函数返回的是一个map对象,需要list(map(fun,itor))来将映射之后的map对象转换成列表:
def squre(nums):
return nums*nums
res=list(map(squre,[1,2,3,4,5,6]))
print(res)
out:[1, 4, 9, 16, 25, 36]
map()是python内置的高阶函数,将定义好的函数映射到列表中的每一个元素,python3中,map函数返回的是一个map对象,需要list(map(fun,itor))来将映射之后的map对象转换成列表:
def squre(nums):
return nums*nums
res=list(map(squre,[1,2,3,4,5,6]))
print(res)
out:[1, 4, 9, 16, 25, 36]