其他分享
首页 > 其他分享> > map函数的逻辑关系。

map函数的逻辑关系。

作者:互联网

map函数:对象必须为可迭代对象。map(可调用的函数,输入的对象)

具体逻辑详见下面内容:

a =[1,2,3,4]

def pingfang(x):#可以被调用的函数
return x**2

def reduce_one(x):#可以被调用的函数
return x-1

def yunsuan(func,array):#func:可以调用的函数总称,array:输入的对象,必须为可迭代对象。
b=[]
for i in a:

b.append(func(i))
return b

print(yunsuan(pingfang,a))
#输出【1,4,9,6】
print(yunsuan(reduce_one,a))
匿名函数用法#输出为【0,1,2,3】
print(yunsuan(lambda x:x**3,a))
#输出【1, 8, 27, 64】

 

标签:map,调用,return,函数,逻辑关系,yunsuan,func
来源: https://www.cnblogs.com/yyk520/p/11437285.html