다음 파이썬(Python) 프로그램의 출력 결과는?
a = [1, 3, 5, 7] b = {1, 3, 5, 7} c = (1, 3, 5, 7) a.append(3) b.add(3) print(len(a) + len(b) + len(c))
정답 3번
파이썬의 자료형 특성에 따른 요소 개수 계산 문제입니다. 리스트 a는 중복을 허용하므로 3을 추가하면 요소가 5개가 됩니다. 집합(Set) b는 중복을 허용하지 않으므로 이미 존재하는 3을 추가해도 무시되어 요소가 4개로 유지됩니다. 튜플 c는 변경 불가능한 자료형으로 요소가 4개입니다. 따라서 최종 결과는 5 + 4 + 4 = 13이 됩니다.
콘텐츠 정보
- 자료 유형
- 공개 기출
- 검수 상태
- 자동 검사 완료
- 해설 작성·검수
- 정처LAB 자동 검사
- 최종 검수
- 2026-07-26