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

Зміна вихідних даних у виразах-генераторах

Чудово! На цьому етапі ви вже вмієте писати базовий вираз-генератор. У цій вправі ви підете трохи далі та доповните вихідний вираз генератора. Оскільки вирази-генератори та включення списків дуже схожі за синтаксисом, це завдання має бути для вас знайомим!

Вам надано список рядків lannister. За допомогою виразу-генератора створіть об'єкт-генератор, по якому ви ітеруватиметеся, щоб надрукувати його значення.

Ця вправа є частиною курсу

Набір інструментів Python

Переглянути курс

Інструкції до вправи

  • Напишіть вираз-генератор, який генеруватиме довжини кожного рядка в lannister. Використайте person як змінну ітератора. Присвойте результат змінній lengths.
  • Вкажіть правильний ітерований об'єкт у циклі for, щоб надрукувати значення з об'єкта-генератора.

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

# Create a list of strings: lannister
lannister = ['cersei', 'jaime', 'tywin', 'tyrion', 'joffrey']

# Create a generator object: lengths
lengths = ____

# Iterate over and print the values in lengths
for value in ____:
    print(value)
Редагувати та запускати код