문제 상세보기
문제 정보

문제 ID: 540016

카테고리: 정보처리기사

강의: 미분류

키워드: 없음

문제
Python 데이터 타입 중 시퀀스(Sequence) 데이터 타입에 해당하며 다양한 데이터 타입들을 주어진 순서에 따라 저장할 수 있으나 저장된 내용을 변경할 수 없는 것은?
정답을 선택하세요
1 복소수(complex) 타입
2 리스트(list) 타입
3 사전(dict) 타입
4 튜플(tuple) 타입
단일 문제
정답
4번 : 튜플(tuple) 타입
해설 gpt-4o-mini 생성
[정답 근거] → 4번 튜플(tuple)은 시퀀스 데이터 타입으로, 다양한 데이터 타입을 순서대로 저장할 수 있으며, 한 번 생성된 후에는 그 내용을 변경할 수 없는 불변(immutable) 특성을 가지고 있습니다. 따라서 주어진 조건에 맞는 정답입니다.

[오답 해설]
1. 복소수(complex) 타입: 복소수는 숫자 데이터 타입으로, 시퀀스가 아니며, 여러 값을 순서대로 저장하지 않습니다.
2. 리스트(list) 타입: 리스트는 시퀀스 데이터 타입이지만, 가변(mutable) 특성을 가지고 있어 저장된 내용을 변경할 수 있습니다.
3. 사전(dict) 타입: 사전은 키-값 쌍으로 데이터를 저장하는 비순차적 데이터 타입으로, 시퀀스가 아닙니다.

[관련 개념] 시퀀스 데이터 타입은 데이터의 순서를 유지하며, 리스트와 튜플이 대표적입니다. 리스트는 가변적이고, 튜플은 불변적입니다. 이 외에도 문자열(string)도 시퀀스 데이터 타입에 포함됩니다.

[학습 포인트] 시퀀스 데이터 타입의 특성과 불변성과 가변성의 차이를 이해하는 것이 중요합니다. 특히, 튜플과 리스트의 차이를 명확히 알고 활용할 수 있어야 합니다.