Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to combine two lambda functions into one?

Tags:

python

lambda

Say I have:

f1 = lambda x: 2*x+2
f2 = lambda x: x**2

and I want to create f3 = x**2 + 2*x + 2, by combining f1 and f2. How do I do that in Python?

like image 237
Hitopopamus Avatar asked Aug 16 '26 19:08

Hitopopamus


1 Answers

How about creating a third lambda like so:

f1= lambda x: 2*x+2
f2= lambda x: x**2

g = lambda a: f1(a) + f2(a)
print(g(2))  # prints -> 10
like image 160
Ma0 Avatar answered Aug 19 '26 10:08

Ma0



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!