Индексы и значения (1)
Цикл for для перебора списка даёт доступ только к элементам списка по одному. Если вам также нужна информация об индексе — то есть о позиции текущего элемента в списке, — воспользуйтесь функцией enumerate().
Для примера посмотрите, как был преобразован цикл for из видео:
fam = [1.73, 1.68, 1.71, 1.89]
for index, height in enumerate(fam) :
print("person " + str(index) + ": " + str(height))
Это упражнение является частью курса
Средний уровень Python
Инструкции к упражнению
- Адаптируйте цикл
forиз примера кода: используйтеenumerate()и две переменные итератора. - Обновите оператор
print()так, чтобы на каждой итерации выводилась строка вида"room x: y", где x — индекс элемента списка, а y — сам элемент списка, то есть площадь. Убедитесь, что выводится именно эта строка с правильными пробелами.
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
# 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)