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))

浙公网安备 33010602011771号