Python - 문제 미리보기

문제 1948

medium
다음 중 튜플의 특징을 가장 정확하게 설명한 것은? ```python coordinates = (10, 20, 30) # coordinates[0] = 15 # 이 코드는? ```
A. 순서가 없고, 변경 가능하며, 중복 허용 안함
B. 순서가 있고, 변경 가능하며, 중복 허용함
C. 순서가 있고, 변경 불가능하며, 중복 허용함
D. 순서가 없고, 변경 불가능하며, 중복 허용 안함

정답: C

튜플의 3가지 핵심 특징: 1. 순서가 있음 (Ordered) ⦁ 각 요소는 고정된 인덱스 위치를 가짐 ⦁ `coordinates[0] = 10`, `coordinates[1] = 20` 등 ⦁ 생성된 순서가 유지됨 2. 변경 불가능함 (Unchangeable/Immutable) ⦁ 생성 후 요소 추가, 삭제, 수정 불가능 ⦁ `coordinates[0] = 15` → TypeError 발생 ⦁ 안전하고 예측 가능한 데이터 구조 3. 중복 허용함 (Allow Duplicates) ⦁ 같은 값이 여러 번 나타날 수 있음 ⦁ 예: `(1, 2, 2, 3, 1)` 가능

💡 학습 팁

이 문제를 포함한 Python 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.