python第十三天

map函数

map函数可以将函数进行灵活运用,先预先设置需要调用的函数,然后最后对map函数进行设置,最终输出时可以将预先设置函数对map函数进行处理,已达到灵活运用的结果

def add_1(x):
    return x+1

def re_1(x):
    return x-1

def kf_1(x):
    return x**2

def map_test(func,array):
    ret=[]
    for i in num_1:
        res = func(i)
        ret.append(res)
    return ret

print(map_test(add_1,num_1 ))
print(map_test(re_1,num_1 ))
print(map_test(kf_1,num_1 )) 

  

map可以用匿名函数进行简化

def map_test(func,array):
    ret=[]
    for i in num_1:
        res = func(i)
        ret.append(res)
    return ret
print(map_test(lambda x:x+1,num_1))

  

posted @ 2024-03-14 23:25  贫道财迷  阅读(4)  评论(0)    收藏  举报