시작하기무료로 시작하기

인덱스와 값(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)
코드 편집 및 실행