Python - 문제 미리보기
문제 1996
medium
다음 중 딕셔너리의 특징을 가장 정확하게 설명한 것은?
config = {
"debug": True,
"port": 8080,
"database": "mysql"
}
# 이 딕셔너리의 특징은?
정답: B
딕셔너리의 3가지 핵심 특징:
1. 순서가 있음 (Ordered) - Python 3.7+
⦁ 삽입된 순서가 유지됨
⦁
{"debug": True, "port": 8080, "database": "mysql"}
순서 보장⦁ Python 3.6 이전에는 순서가 없었음
2. 변경 가능함 (Changeable/Mutable)
⦁ 생성 후 키-값 쌍 추가, 수정, 삭제 가능
⦁
config["timeout"] = 30
(새 키-값 추가)⦁
config["port"] = 9000
(기존 값 수정)⦁
del config["debug"]
(키-값 쌍 삭제)3. 중복 키 허용 안함 (No Duplicate Keys)
⦁ 같은 키는 하나만 존재 가능
⦁ 중복 키 사용 시 마지막 값으로 덮어씀
⦁ 중복 값은 허용함 (다른 키에 같은 값 OK)
💡 학습 팁
이 문제를 포함한 Python 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.