1. Learn
  2. /
  3. Курси
  4. /
  5. Набір інструментів Python

Connected

вправа

Використання enumerate

Ви справді добре опановуєте ітератори — чудова робота!

Щойно ви отримали кілька нових ідей про ітератори з попереднього відео, і одна з них — функція enumerate(). Згадайте, що enumerate() повертає об'єкт enumerate, який створює послідовність кортежів, і кожен кортеж — це пара індекс–значення.

У цій вправі вам надано список рядків mutants, і ви потренуєтеся використовувати enumerate() для нього: надрукуєте список кортежів і розпакуєте кортежі за допомогою циклу for.

Інструкції

100 XP
  • Створіть список кортежів із mutants і запишіть результат у mutant_list. Переконайтеся, що кортежі генеруються за допомогою enumerate(), а результат перетворюється на список через list().
  • Доповніть перший цикл for, розпакувавши кортежі, згенеровані викликом enumerate() для mutants. Використайте index1 для індексу та value1 для значення під час розпакування кортежу.
  • Аналогічно доповніть другий цикл for, але цього разу змініть початковий індекс на 1, передавши його як аргумент параметра start функції enumerate(). Використайте index2 для індексу та value2 для значення під час розпакування кортежу.