码迷,mamicode.com
首页 > 其他好文 > 详细

map函数的逻辑关系。

时间:2019-08-30 22:26:16      阅读:112      评论:0      收藏:0      [点我收藏+]

标签: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】

 

map函数的逻辑关系。

标签:for   pen   app   int   调用   map函数   font   array   fan   

原文地址:https://www.cnblogs.com/yyk520/p/11437285.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!