1. Обучение
  2. /
  3. Курса
  4. /
  5. Введение в функции Python

Connected

упражнение

Функция filter() и лямбда-функции

В предыдущем упражнении вы использовали лямбда-функции, чтобы анонимно встроить операцию в вызов map(). Сейчас вы отработаете этот подход снова — на этот раз с функцией filter(), которая, возможно, ещё не встречалась вам раньше. Функция filter() позволяет отфильтровать из списка элементы, не соответствующие заданному условию.

Ваша цель в этом упражнении — с помощью filter() создать из входного списка строк новый список, содержащий только те строки, длина которых превышает 6 символов.

Инструкции

100 XP
  • В вызове filter() передайте лямбда-функцию и список строк fellowship. Лямбда-функция должна проверять, превышает ли количество символов в строке member значение 6; используйте для этого функцию len(). Присвойте результирующий объект filter переменной result.
  • Преобразуйте result в список и выведите его на экран.