Встречается на 1% собеседований по Python
В чем разница между map и filter
Оба map и filter — это встроенные функции Python для обработки итерируемых объектов, но они выполняют разные задачи:
map(func, iterable)применяет функциюfuncк каждому элементу итерируемого объекта и возвращает итератор с результатами.
Пример:pythonnumbers = [1, 2, 3] squared = map(lambda x: x ** 2, numbers) # [1, 4, 9]
filter(func, iterable)возвращает итератор с элементами, для которыхfuncвозвращаетTrue.
Пример:pythonnumbers = [1, 2, 3, 4] evens = filter(lambda x: x % 2 == 0, numbers) # [2, 4]
Ключевое отличие:
map преобразует элементы, а filter отбирает их по условию. Оба возвращают итераторы, которые можно преобразовать в список с list().

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