map函数的逻辑关系。

Posted yyk520

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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函数的逻辑关系。的主要内容,如果未能解决你的问题,请参考以下文章

filter函数的逻辑关系

perf 对两个map是否重叠的判断,以及函数map_groups__fixup_overlappings代码逻辑

python的map和reduce和Hadoop的MapReduce有啥关系

TypeError: eleves.map 不是一个函数 React/Spring-boot 不能显示@ManyToOne 关系

再看lambda/sorted/filter/map

filter,map和reduce函数