Лямбда Функції в Python
Свайпніть щоб показати меню
Усі функції, які ви створили до цього часу, зберігаються в пам'яті після першого запуску коду. Однак іноді ви можете не захотіти визначати окрему функцію — особливо для простих, зрозумілих завдань. У таких випадках функція lambda в Python може бути корисною, оскільки вона створює анонімні функції.
lambda var1, var2, ... : expression
Давайте проілюструємо це, повернувшись до нашої попередньої функції. Ви можете переписати її, використовуючи функцію lambda, щоб повернути квадратну суму двох чисел.
1234# Define lambda function sq = lambda x, y: (x + y)**2 # Test it print('Sum of 2 and 3 squared is', sq(2, 3))
Примітка
Не всі функції, про які йшлося, можуть бути перетворені у функції
lambda. Зазвичай, функціїlambdaнайкраще підходять для лаконічних операцій, які вміщуються в один рядок.
Дякуємо за ваш відгук!
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат