Использование условий в включениях (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)