1. Nauka
  2. /
  3. Kursy
  4. /
  5. Typy danych w Pythonie

Connected

ćwiczenie

Używanie i rozpakowywanie krotek

Jeśli masz krotkę taką jak ('chocolate chip cookies', 15) i chcesz uzyskać dostęp do każdej jej części, możesz użyć indeksu – tak samo jak w przypadku listy. Możesz też "rozpakować" krotkę do wielu zmiennych, np. type, count = ('chocolate chip cookies', 15), co przypisze type wartość 'chocolate chip cookies', a count wartość 15.

Często będziesz chcieć łączyć ze sobą wiele tablic danych. Właśnie do tego służy funkcja zip() – zwraca listę krotek, z których każda zawiera po jednym elemencie z każdej przekazanej listy.

Podczas iterowania po liście możesz też śledzić swoją bieżącą pozycję za pomocą funkcji enumerate(). Zwraca ona indeks aktualnego elementu listy oraz sam ten element. (Więcej o ostatniej linii kodu powiemy w następnej lekcji)

Instrukcje

100 XP
  • Użyj funkcji zip(), aby połączyć girl_names i boy_names w zmienną o nazwie pairs.
  • Użyj pętli for do iterowania po pairs, korzystając z enumerate(), aby śledzić swoją pozycję. Rozpakuj pairs do zmiennych rank i pair.
  • Rozpakuj pair do zmiennych girl_name i boy_name.
  • Wyświetl rangę, imię dziewczynki i imię chłopca – w tej kolejności. Ranga przechowywana jest w zmiennej rank.