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차원 리스트의 한 항목을 인덱스로 추출하려면 다음 방법을 따라야 한다.
리스트리스트_이름[행_인덱스][열_인덱스]