Python출력 결과보통 · 20점#리스트#참조#2차원 배열

271. 리스트 곱셈으로 만든 2차원 리스트의 행

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

1board = [[0] * 2] * 2
2safe = [[0] * 2 for _ in range(2)]
3for i in range(2):
4 board[i][i] = i + 1
5 safe[i][i] = i + 1
6print(board)
7print(safe)
8print(board[0] is board[1], safe[0] is safe[1])

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