Sobes.tech
Junior — Middle
98

Для чего применяют анонимные функции в языке Python?

Cégeket kérdeztek
ООО Корпорация ЗНАК
Лига Цифровой ЭкономикиЛига Цифровой Экономики

Válasz az MI-től

sobes.tech MI

Анонимные функции в Python, создаваемые с помощью ключевого слова lambda, применяются для создания небольших однострочных функций без необходимости давать им имя. Это удобно, когда функция нужна временно, например, в качестве аргумента для других функций, таких как map(), filter(), sorted().

Пример использования:

# Сортировка списка кортежей по второму элементу
pairs = [(1, 'one'), (2, 'two'), (3, 'three')]
sorted_pairs = sorted(pairs, key=lambda x: x[1])
print(sorted_pairs)  # [(1, 'one'), (3, 'three'), (2, 'two')]

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