한 단계 더 들어가 보겠습니다. row에는 일차원 리스트가 담깁니다. 따라서 row에도 인덱스를 적용할 수 있습니다. row[0], row[1], row[2]처럼요. row에 첫 번째 리스트 [1, 2, 3]이 들어 있을 때 row[0]은 1, row[1]은 2, row[2]는 3입니다. row에 두 번째 리스트 [4, 5, 6]이 들어 있으면 row[0], row[1], row[2]는 각각 4, 5, 6이죠. 다음 코드를 실행해 봅시다.
for row in abc:
print(row[0])
실행결과
1
4
7
row에 [1, 2, 3]이 들어 있을 때 row[0]은 1, [4, 5, 6]이 있을 때는 4, [7, 8, 9]가 있을 때는 7이 출력됩니다. 즉, 이차원 리스트 abc의 첫 번째 열이 출력됩니다.
이번에는 마지막 열만 출력해 보겠습니다. row의 마지막이므로 인덱스를 row[-1]로 작성합니다.