НачатьНачать бесплатно

Использование условий в включениях (2)

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

Вы продолжите работу со списком fellowship и с помощью включения списка и условного оператора if-else в выходном выражении создадите список, в котором сохраняются члены fellowship с 7 и более символами, а остальные заменяются пустой строкой. В качестве переменной итератора в включении списка используйте member.

Это упражнение является частью курса

Инструментарий Python

Посмотреть курс

Инструкции к упражнению

  • В выходном выражении оставьте строку без изменений если количество символов >= 7, иначе замените её пустой строкой — то есть '' или "".

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

# Create a list of strings: fellowship
fellowship = ['frodo', 'samwise', 'merry', 'aragorn', 'legolas', 'boromir', 'gimli']

# Create list comprehension: new_fellowship
new_fellowship = [____ for ____ in fellowship]

# Print the new list
print(new_fellowship)
Редактировать и запускать код