2025 국가직9급 컴퓨터일반 14번 해설 — Python 자료형
정답 ③번출제 쟁점 Python 자료형발문 옳은 것 고르기
문제
다음 파이썬(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))
- ① 10
- ② 12
- ③ 13 ← 정답
- ④ 14
선지별 해설
① 10
이 선지 진술은 틀림(X)
리스트는 중복 3이 추가되어 길이 5가 되고, 집합은 중복 원소를 추가해도 길이 4이다. 튜플 길이 4까지 더하면 13이다.
② 12
이 선지 진술은 틀림(X)
a.append(3) 뒤 리스트 길이는 5이고, b.add(3)은 기존 원소라 집합 길이를 바꾸지 않는다. 전체 길이 합은 5+4+4=13이다.
③ 13
이 선지 진술은 옳음(O)
리스트 a의 길이는 5, 집합 b의 길이는 중복 제거로 4, 튜플 c의 길이는 4이다. 따라서 출력은 13이다.
④ 14
이 선지 진술은 틀림(X)
파이썬 집합은 중복 원소를 보관하지 않으므로 b.add(3)은 길이를 증가시키지 않는다. 결과는 14가 아니라 13이다.
핵심 요약 (Q&A)
- Q. 2025 국가직9급 컴퓨터일반 14번의 핵심 쟁점은 무엇인가?
- A. 2025 국가직9급 컴퓨터일반 14번은 Python 자료형에 관한 문항으로, "옳은 것"을 고르는 문제입니다.
- Q. 2025 국가직9급 컴퓨터일반 14번의 정답은?
- A. 정답은 ③번입니다. 리스트 a의 길이는 5, 집합 b의 길이는 중복 제거로 4, 튜플 c의 길이는 4이다. 따라서 출력은 13이다.