더북(TheBook)

3.18 다차원 리스트

리스트 항목은 리스트가 될 수도 있다. 다음 예시를 살펴보자.

weird_list = [ [1, 2, 3], 'John', 'George' ]

하지만 더욱 일반적인 사용처는 다차원 리스트 혹은 행렬(matrix)이다. 다음 코드는 3×3 리스트를 생성하여 변수 mat에 대입한다.

mat = [[10, 11, 21], [20, 21, 22], [25, 15, 15]]

대입 연산자의 우측 코드는 각각 값을 3개 가진 행을 3개 생성한다.

[10, 11, 21],
[20, 21, 22],
[25, 15, 15]

이 2차원 리스트의 한 항목을 인덱스로 추출하려면 다음 방법을 따라야 한다.

리스트리스트_이름[행_인덱스][열_인덱스]
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.