Indeksy i wartości (1)
Używając pętli for do iterowania po liście, masz dostęp do kolejnych elementów tej listy – jeden po drugim. Jeśli chcesz również uzyskać informację o indeksie, czyli o tym, gdzie znajduje się dany element, możesz skorzystać z funkcji enumerate().
Przykład pokazuje, jak przekształcono pętlę for z lekcji wideo:
fam = [1.73, 1.68, 1.71, 1.89]
for index, height in enumerate(fam) :
print("person " + str(index) + ": " + str(height))
To ćwiczenie jest częścią kursu
Python średnio zaawansowany
Instrukcje do ćwiczenia
- Dostosuj pętlę
forz przykładowego kodu tak, aby korzystała z funkcjienumerate()i używała dwóch zmiennych iteratora. - Zaktualizuj instrukcję
print()tak, aby w każdym przebiegu wypisywany był wiersz w formacie"room x: y", gdzie x to indeks elementu listy, a y to sam element listy, czyli powierzchnia. Upewnij się, że wypisywany jest dokładnie ten ciąg znaków, z poprawnymi odstępami.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# areas list
areas = [11.25, 18.0, 20.0, 10.75, 9.50]
# Change for loop to use enumerate() and update print()
for a in areas :
print(a)