파이썬 코딩도장 Unit 23 정리(4) - 2차원 리스트의 할당과 복사
4. 2차원 리스트의 할당과 복사 알아보기 2차원 리스트를 다른 변수에 할당해도 변수 이름만 달라질 뿐 리스트는 같다.(같은 객체) >>> a = [[10, 20], [30, 40]] >>> b = a >>> b[0][0] = 500 >>> a [[500, 20], [30, 40]] >>> b [[500, 20], [30, 40]] 2차원 리스트를 만든 뒤, 다른 변수에 할당하고 요소를 변경했더니 두 리스트에 모두 반영되었다. 그런데 리스트 a를 copy 메서드로 b에 복사한 뒤 b의 요소를 변경해도, 리스트 a와 b에 모두 반영된다. >>> a = [[10, 20], [30, 40]] >>> b = a.copy() >>> b[0][0] = 500 >>> a [[500, 20], [30, 40]] >>..
2022. 1. 27.