Встречается на собеседованиях • сегодня
В чем разница между 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
интервью вопросы и ответы