Sobes.tech
Junior — Middle
77

Explica qué son las funciones anónimas en programación y cómo se utilizan.

Empresas donde se preguntó
СБЕРСБЕР
МТСМТС
Фабрика РешенияФабрика Решения
СБЕР Центр ИИСБЕР Центр ИИ
Лига Цифровой ЭкономикиЛига Цифровой Экономики
БилайнБилайн

Respuesta de la IA

sobes.tech AI

Анонимные функции — это функции, которые не имеют имени и обычно создаются для кратковременного использования. В Python они создаются с помощью ключевого слова lambda.

Они часто применяются, когда нужно передать небольшую функцию как аргумент другой функции, например, для сортировки, фильтрации или преобразования данных.

Пример:

# Функция, которая возводит число в квадрат
square = lambda x: x ** 2
print(square(5))  # Выведет 25

# Использование lambda для сортировки списка слов по длине
words = ['apple', 'banana', 'cherry']
words.sort(key=lambda w: len(w))
print(words)  # ['apple', 'cherry', 'banana']

Таким образом, анонимные функции удобны для компактного определения простых функций без необходимости писать полноценное определение через def.