Python출력 결과보통 · 20점#리스트#참조

14. 리스트 참조와 얕은 복사의 함정

다음 Python 프로그램의 실행 결과를 쓰시오.

1a = [1, 2, [3, 4]]
2b = a
3c = a[:]
4c[0] = 100
5c[2][0] = 300
6b[1] = 200
7print(a)
8print(c)
9print(a is b, a is c, a[2] is c[2])
10grid = [[0] * 2] * 3
11grid[0][1] = 5
12print(grid)

해설을 먼저 보면 이후 정답 시 점수가 50%만 반영됩니다.