1. Обучение
  2. /
  3. Курса
  4. /
  5. Инструментарий Python

Connected

упражнение

Использование условий в генераторах списков (1)

Вы уже умеете создавать списки значений с помощью генераторов списков, в том числе применяя различные операции для получения этих значений.

Одна из полезных возможностей генераторов списков — создание списков, в которые включаются только те элементы, что удовлетворяют определённому условию. Для этого можно использовать условные выражения на основе переменной-итератора. Именно это вы и сделаете в данном упражнении!

Вспомните из видео: чтобы проверить переменную-итератор, нужно добавить оператор if в необязательную часть предикатного выражения после оператора for в генераторе:

[ выражение вывода for переменная-итератор in итерируемый объект if предикатное выражение ].

Используйте этот шаблон, чтобы написать генератор списка в данном упражнении. У вас есть список строк fellowship. С помощью генератора списка создайте новый список, в который войдут только те элементы fellowship, длина которых составляет 7 символов и более.

Инструкции

100 XP
  • Используйте member в качестве переменной-итератора в генераторе списка. В условии применяйте функцию len() для проверки переменной-итератора. Обратите внимание: нужно отбирать только строки длиной 7 символов и более.