Sobes.tech
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() с ключом сортировки.