Встречается на собеседованиях • сегодня
Для чего нужен reduce
reduce применяется для последовательного применения функции к элементам итерируемого объекта, сводя их к единственному значению. Например, суммирование списка чисел или нахождение максимального элемента.
Пример:
python
from functools import reduce
numbers = [1, 2, 3, 4]
sum_result = reduce(lambda x, y: x + y, numbers) # 10
max_result = reduce(lambda x, y: x if x > y else y, numbers) # 4Важно:
- Импортируется из
functools(в Python 3+). - Функция должна принимать 2 аргумента.
- Можно указать начальное значение (третий аргумент).
- Альтернативы: встроенные
sum(),max(),min()часто удобнее.

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