2차원 리스트의 할당과 복사 알아보기
2차원 리스트의 할당과 복사 알아보기리스트를 다른 변수에 할당해도 변수 이름만 달라질 뿐 같은 리스트(객체)라고 했죠?2차원 리스트도 마찬가지입니다.다음과 같이 2차원 리스트를 만든 뒤 다른 변수에 할당하고, 요소를 변경해보면 두 리스트에 모두 반영됩니다. >>> a = [[10, 20], [30, 40]]>>> b = a>>> b[0][0] = 500>>> a[[500, 20], [30, 40]]>>> b[[500, 20], [30, 40]] 그런데 리스트 a를 copy 메서드로 b에 복사한 뒤 b의 요소를 변경해보면 리스트 a와 b에 모두 반영됩니다.>>> a = [[10, 20], [30, 40]]>>> b = a.copy()>>> b[0][0] = 500>>> a[[500, 20], [30, 40..
2026. 1. 24.