تابع با lambda
lambdaیه راه سریع برای ساخت تابعه، بدون نیاز بهdefو بدون نام- برای توابع کوتاه و یکخطی بهکار میره
square = lambda x: x ** 2
print(square(5)) # 25- مقایسه با تابع معمولی:
def square(x):
return x ** 2
# همون کار با lambda:
square = lambda x: x ** 2- میتونه چند ورودی هم بگیره:
add = lambda a, b: a + b
print(add(3, 4)) # 7