olympic[:4]는 olympic 리스트의 행 인덱스 [0]부터 [3]까지 슬라이싱합니다. 그래서 결과로 4개의 리스트가 나옵니다. 리스트 안에 4개의 리스트가 들어 있으므로 이 역시 또 다른 이차원 리스트입니다. 다음 그림을 참고하세요.
▲ 그림 6-10 이차원 리스트의 슬라이싱 결과
olympic[:4]가 이차원 리스트이므로 olympic[:4][1]을 실행하면 행 인덱스 [1]에 있는 일차원 리스트 [2, '영국', 27, 23, 17, 67]이 출력됩니다.
앞에서 실생활에서 접할 수 있는 표를 이차원 리스트로 표현해 보고 원하는 부분만 골라 출력해 보았습니다. 이차원 리스트를 처음 접하면 다소 어려울 수 있으나 사실 개념은 간단합니다. 흩어져 있는 데이터를 한눈에 보기 좋게 정리한 표를 컴퓨터가 인식하는 방식이 바로 이차원 리스트인 셈입니다.
앞에서 배운 내용을 바탕으로 조금 더 적극적으로 이차원 리스트를 다뤄 보겠습니다.