0
Q:

python3 lambda

add = lambda a, b : a + b
add(3,6) ## 9
30
multiply = lambda x,y: x * y
multiply(21, 2) #42
#_____________
def myfunc(n):
  return lambda a : a * n

mydoubler = myfunc(2)
print(mydoubler(11)) #22
8
even = lambda a: True if a % 2 == 0 else False
even(6) ## True
even(9) ## False
16
>>> sum = lambda x, y : x + y
>>> sum(3,4)
7
1

lambda arguments : expression
7
#lambda can be also used for adding string 
>>> full_name = lambda first, last: f'Full name: {first.title()} {last.title()}'
>>> full_name('guido', 'van rossum')
'Full name: Guido Van Rossum'
3
def sumn(n):
  return lambda a: a + n
sum5 = sumn(5)
sum5(3) ## 8
7
def myfunc(n):
  return lambda a : a * n
mytripler = myfunc(3)
print(mytripler(11)) 
5

New to Communities?

Join the community