인덱스와 값(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()를 사용하도록 수정하고, 두 개의 반복 변수를 사용하세요. - 각 실행마다
"room x: y"형식의 문자열이 출력되도록print()문을 업데이트하세요. 여기서 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)