Back to questions
Фабрика Решения
Junior — Middle
73
Каковы отличительные особенности функции Lambda в программировании?
Companies where asked
Answer from AI
sobes.tech AI
Lambda-функция в Python — это анонимная функция, определяемая с помощью ключевого слова lambda. Основные особенности:
- Однострочная функция без имени.
- Может принимать любое количество аргументов, но тело должно быть выражением, результат которого возвращается.
- Используется для простых операций, когда не хочется писать полноценную функцию.
Пример:
# Обычная функция
def square(x):
return x * x
# Lambda-функция
square = lambda x: x * x
print(square(5)) # 25
Lambda-функции часто применяются в функциях высшего порядка, например, map(), filter(), sorted() с ключом сортировки.