Встречается на собеседованиях • сегодня
Для чего нужна Lambda-функция
Lambda-функции в Python — это анонимные функции, которые создаются с помощью ключевого слова lambda. Они полезны в случаях, когда нужна простая одноразовая функция без явного объявления через def.
Основные сценарии использования:
- Краткость — когда функция простая и не требует имени.
- Функции высшего порядка — передача в
map(),filter(),sorted()и т. д. - Условные операции — удобны для простых условий.
Пример:
python
# Сортировка списка строк по длине
words = ["apple", "banana", "cherry"]
sorted_words = sorted(words, key=lambda x: len(x))
print(sorted_words) # ['apple', 'banana', 'cherry']
# Фильтрация чётных чисел
nums = [1, 2, 3, 4, 5]
even_nums = list(filter(lambda x: x % 2 == 0, nums))
print(even_nums) # [2, 4] Ограничения:
- Не поддерживают аннотации типов.
- Должны умещаться в одну строку.
- Не подходят для сложной логики.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы