더북(TheBook)

이차원 리스트를 앞의 코드처럼 한 줄로 작성하면 이차원 리스트인지 한눈에 파악하기 어렵기 때문에 다음처럼 줄바꿈하기도 합니다.

abc = [[1, 2, 3],
       [4, 5, 6],
       [7, 8, 9]]

두 코드는 같은 코드입니다. 줄바꿈이 있고 없고의 차이일 뿐이니 편한 방식으로 코드를 작성하면 됩니다.

코드를 실행하면 다음 그림처럼 리스트가 만들어집니다. 일차원 리스트는 한 행만 있는 일차원 데이터였다면 이차원 리스트는 행과 열이 있는 이차원 데이터입니다.

▲ 그림 6-1 이차원 리스트의 구조

그럼 이차원 리스트의 데이터에는 어떻게 접근할까요? 일차원 리스트는 인덱스 1개로 개별 데이터를 불러올 수 있었는데, 이차원 리스트에서는 인덱스가 2개(행과 열)입니다.

▲ 그림 6-2 이차원 리스트의 인덱스

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