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函数的逻辑关系。的主要内容,如果未能解决你的问题,请参考以下文章
perf 对两个map是否重叠的判断,以及函数map_groups__fixup_overlappings代码逻辑
python的map和reduce和Hadoop的MapReduce有啥关系
TypeError: eleves.map 不是一个函数 React/Spring-boot 不能显示@ManyToOne 关系