✌Higher-order functions in Python🤩

Higher-Order Functions:


map()

def sq(*a):
return a**2
a=[1,2,3,4,5]
print(map(sq,a))
[1,4,9,16,25]

reduce()

def sum(a,b):
return a+b
a=[1,2,3,4,5]
print(map(sq,a))
15

filter()

def even(a):
return a%2==0
a=[1,2,3,4,5]
print(map(even,a))
[2,4]

Comments