Встречается на собеседованиях • сегодня
Какие знаешь особенности lambda функции
Лямбда-функции в Python — это анонимные функции, определяемые с помощью ключевого слова lambda. Основные особенности:
- Однострочность — лямбда может содержать только одно выражение:
python
square = lambda x: x ** 2- Нет имени — лямбда не имеет имени (анонимная), но может быть присвоена переменной.
-
Ограниченный функционал — не поддерживает операторы (
if,for,returnи т.д.), только выражения. -
Часто используется с
map(),filter(),sorted():
python
names = ['Alice', 'Bob', 'Charlie']
sorted(names, key=lambda x: len(x)) # Сортировка по длине- Лексический scope — имеет доступ к переменным из внешней области видимости:
python
multiplier = 2
func = lambda x: x * multiplierЛямбды удобны для простых операций, но для сложной логики лучше использовать обычные функции.

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