더북(TheBook)

반복이 시작되면 abc 리스트의 첫 번째 데이터인 [1, 2, 3]row 변수에 들어가고 print(row)를 실행합니다. 두 번째 반복에서 두 번째 데이터인 [4, 5, 6]이, 마지막 반복에서 [7, 8, 9]row에 들어가고 print(row)를 실행합니다. 반복할 때마다 이차원 리스트의 한 행이 row 변수에 담깁니다.

▼ 표 6-2 반복문의 실행과정

반복 회차

row에 담기는 요소

반복문 내부

1

[1, 2, 3]

 row 첫 번째 요소 [1, 2, 3] 넣고

    print(row)  print(row) 실행

2

[4, 5, 6]

row에 두 번째 요소 [4, 5, 6] 넣고

    print(row)  print(row) 실행

3

[7, 8, 9]

row에 세 번째 요소 [7, 8, 9] 넣고

    print(row)  print(row) 실행

이차원 리스트는 일차원 리스트 여러 개로 구성되기 때문에 반복문의 변수에는 이차원 리스트의 요소인 일차원 리스트가 순서대로 저장됩니다. 그런데 일차원 리스트가 눈으로 보기에는 옆으로 늘어진 한 줄처럼 보이기 때문에 변수 row를 사용하는 것이죠.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.