문제 토론

문제 목록으로

문제

다음 Python 코드의 출력 결과는? a = [1, 2, 3] b = a[:] b[0] = 10 print(a[0])

1. 1 (정답)
2. 10
3. 3
4. 에러

해설

a[:]는 리스트의 얕은 복사를 생성합니다. b는 새로운 리스트이므로 b를 수정해도 a는 영향받지 않습니다. a[0]은 1입니다.

로그인하여 토론에 참여하세요.

댓글 (0)

댓글
답글

아직 댓글이 없습니다. 첫 번째 댓글을 작성해보세요!