python에서 아래와 같이 2차원 리스트를 생성하면, 얕은 복사가 되어 A의 모든 요소가 같은 객체를 가리킨다.

A = [[0]*4] * 3

 

따라서, 아래와 같이 for문을 활용하여 2차원 리스트를 생성해야한다.

A = [[0 for _ in range(4)] for _ in range(4)]

 

'Python 활용하기' 카테고리의 다른 글

행렬의 곱셈  (0) 2023.11.06
변수의 범위  (0) 2023.10.24
[자료구조] 트라이(Trie)  (0) 2023.01.19
[Algorithm] LIS(Longest Increase Sequence)  (0) 2023.01.12
시간복잡도 생각하기 (지속 업데이트)  (0) 2022.11.27

+ Recent posts