70. Python 데이터 타입 중 시퀀스(Sequence) 데이터 타입에 해당하며 다양한 데이터 타입들을 주어진 순서에 따라 저장할 수 있으나 저장된 내용을 변경할 수 없는 것은?
① 복소수(complex) 타입 ② 리스트(list) 타입
③ 사전(dict) 타입 ❹ 튜플(tuple) 타입
Python 시퀀스(Sequence) 데이터 타입 분석 및 정답
1️⃣ Python의 주요 데이터 타입
데이터 타입 특징 변경 가능 여부 (Mutable)
List (리스트) | 순서가 있고 다양한 데이터 타입 저장 가능 | ✅ 변경 가능 |
Tuple (튜플) | 순서가 있으며 다양한 데이터 타입 저장 가능 | ❌ 변경 불가능 |
Dict (딕셔너리) | 키-값(Key-Value) 쌍으로 데이터 저장 | ✅ 변경 가능 |
Complex (복소수) | 실수부와 허수부로 이루어진 숫자 타입 | ❌ 변경 불가능 |
2️⃣ 각 선택지 분석
❌ ① 복소수(complex) 타입
- 복소수(예: 3 + 4j)는 숫자 데이터 타입이며 시퀀스 데이터 타입이 아님
- 틀린 설명! 🚫
❌ ② 리스트(list) 타입
- 리스트는 순서를 유지하며 저장된 내용을 변경 가능(Mutable)
- 예제:
my_list = [1, 2, 3] my_list[0] = 100 # 변경 가능
- 틀린 설명! 🚫
❌ ③ 사전(dict) 타입
- 딕셔너리는 키-값 쌍으로 이루어진 데이터 구조이며 시퀀스가 아님
- 틀린 설명! 🚫
✅ ④ 튜플(tuple) 타입
- 튜플은 리스트와 비슷하지만 변경이 불가능(Immutable)
- 순서를 유지하며 여러 데이터 타입을 저장할 수 있음
- 예제:
my_tuple = (1, 2, 3) my_tuple[0] = 100 # 오류 발생! (튜플은 변경 불가능)
- 정답! ✅
3️⃣ 정답 및 결론
📌 튜플(Tuple)은 시퀀스 데이터 타입이며, 저장된 내용을 변경할 수 없음!
✅ 정답: ❹ 튜플(tuple) 타입
반응형
'기출문제 > 정보처리기사' 카테고리의 다른 글
2022년 2회 정보처리기사 기출문제 72번 (0) | 2025.02.26 |
---|---|
2022년 2회 정보처리기사 기출문제 71번 (0) | 2025.02.26 |
2022년 2회 정보처리기사 기출문제 69번 (0) | 2025.02.26 |
2022년 2회 정보처리기사 기출문제 68번 (0) | 2025.02.26 |
2022년 2회 정보처리기사 기출문제 67번 (0) | 2025.02.26 |