1. Nauka
  2. /
  3. Kursy
  4. /
  5. Zestaw narzędzi Pythona

Connected

ćwiczenie

Używanie enumerate

Świetnie sobie radzisz z iteratorami!

Z ostatniego wideo poznałeś kilka nowych koncepcji dotyczących iteratorów – jedną z nich jest funkcja enumerate(). Przypomnij sobie, że enumerate() zwraca obiekt enumerate, który generuje sekwencję krotek, a każda krotka to para indeks-wartość.

W tym ćwiczeniu masz do dyspozycji listę ciągów znaków mutants. Przećwiczysz użycie enumerate() na tej liście – wyświetlisz listę krotek i rozpakujesz je za pomocą pętli for.

Instrukcje

100 XP
  • Utwórz listę krotek na podstawie mutants i przypisz wynik do zmiennej mutant_list. Pamiętaj, żeby wygenerować krotki za pomocą enumerate(), a następnie przekształcić wynik w listę przy użyciu list().
  • Uzupełnij pierwszą pętlę for, rozpakowując krotki zwracane przez wywołanie enumerate() na mutants. Użyj index1 jako indeksu i value1 jako wartości podczas rozpakowywania krotki.
  • Uzupełnij drugą pętlę for analogicznie jak pierwszą, ale tym razem zmień indeks startowy na 1, przekazując go jako argument parametru start funkcji enumerate(). Użyj index2 jako indeksu i value2 jako wartości podczas rozpakowywania krotki.