더북(TheBook)

NOTE 이차원 리스트 안의 일차원 리스트 길이

이차원 리스트에는 다음 코드처럼 각기 다른 길이의 일차원 리스트도 들어갈 수 있습니다.

abc = [[1, 2],
       [3, 4, 5, 6],
       [7, 8, 9],
       [10, 11]]
print(abc)
실행결과
[[1, 2], [3, 4, 5, 6], [7, 8, 9], [10, 11]]

abc[0], abc[1], abc[2], abc[3]은 길이가 각각 다른 일차원 리스트지만 이들을 합쳐 이차원 리스트를 만들 수 있습니다. 다만, 이 경우에는 행 인덱스마다 열 인덱스가 다르기 때문에 코딩할 때 열 인덱스의 범위를 알고 사용해야 합니다. 그렇지 않으면 IndexError가 발생할 수 있어요.

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