ПочатиПочніть безкоштовно

Умови в включеннях до списків (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)
Редагувати та запускати код