标签:for pen app int 调用 map函数 font array fan
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】
标签:for pen app int 调用 map函数 font array fan
原文地址:https://www.cnblogs.com/yyk520/p/11437285.html