다음 Python 코드의 출력 결과는?
a = [1, 2]
b = a
c = a[:]
b.append(3)
c[0] = 9
print(a, c)정답 2번
b는 a와 같은 리스트를 참조하므로 b.append(3)은 a에도 반영된다. c는 슬라이스로 만든 별도 바깥 리스트이므로 c[0]=9는 a를 바꾸지 않는다. 출력은 `[1, 2, 3] [9, 2]`다.
콘텐츠 정보
- 자료 유형
- 정처LAB 자체 제작
- 검수 상태
- 내용 검수 완료
- 해설 작성·검수
- 정처LAB 편집 기준
- 최종 검수
- 2026-08-22