파이썬 2차원 배열 선언 및 초기화
[개발/Python] [[] for _ in range(N + 1)] 와 [[]]*N+1 차이점 (tistory.com) [python] 2차원 배열 간단하게 만들기, 주의점 (tistory.com) 1. for문 이용한 [[] for _ in range (n+1)] 2. * 이용한 [[]]*n+1 [[0]*3]*3 -> [[0, 0, 0] [0, 0, 0] [0, 0, 0]] 두번째 방법으로 만드는 list는 한 list만 객체로 참조하기 때문에 특정 위치의 값을 변경하면 모든 행에 적용됨 [1][1] = 2 [[0, 2, 0] [0, 2, 0] [0, 2, 0]]