Python - 문제 미리보기
문제 2017
medium
기존에 만든 세 개의 딕셔너리를 하나로 묶는 코드의 빈칸을 채워주세요:
```python
person1 = {"name": "Alice", "age": 25}
person2 = {"name": "Bob", "age": 30}
person3 = {"name": "Charlie", "age": 35}
company = {
"employee1": ______,
"employee2": person2,
"employee3": person3
}
```
정답: C
⦁ 이미 생성된 딕셔너리 변수를 다른 딕셔너리의 값으로 사용할 때는 변수명을 그대로 사용합니다
⦁ 이 방식의 장점:
⦁ 코드 재사용성 향상
⦁ 유지보수 용이성
⦁ 원본 딕셔너리 수정 시 자동 반영
⦁ 선택지 분석:
⦁ 1번: 문자열 "person1"이 저장됨 (딕셔너리가 아닌 텍스트)
⦁ 2번: 직접 딕셔너리를 다시 작성 (비효율적)
⦁ 3번: person1 변수가 참조하는 딕셔너리 객체 사용 ✓
⦁ 4번: 리스트로 감싸면 딕셔너리가 아닌 리스트가 됨
💡 학습 팁
이 문제를 포함한 Python 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.