function map for functional programming

# num=[ 1 , 2 , 3 , 9 , 5 ]#Squaring

# ret = []
# for i in num :
# ret.append(i ** 2 )#i** 2 means square
# print (ret)
num1=[3,4,5]
# def map(func,array): #array is a list func =lambda x:x+ 1 
# ret = []
#     for i in array:
#         res=func(i)
#         ret.append(res)
#     return res

print(map(lambda x:x+1,num1))
res =map(lambda x:x+ 1 ,num1)#map mainly handles methods such as lambdas and iterative objects such as list values
print(list(map(reduceone,num1)))#When complex functions such as reduceone are written as functions, simply use lambada,num1 list

 

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=324940701&siteId=291194637