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 } ```
A. "person1"
B. {"name": "Alice", "age": 25}
C. person1
D. [person1]

정답: C

⦁ 이미 생성된 딕셔너리 변수를 다른 딕셔너리의 값으로 사용할 때는 변수명을 그대로 사용합니다 ⦁ 이 방식의 장점: ⦁ 코드 재사용성 향상 ⦁ 유지보수 용이성 ⦁ 원본 딕셔너리 수정 시 자동 반영 ⦁ 선택지 분석: ⦁ 1번: 문자열 "person1"이 저장됨 (딕셔너리가 아닌 텍스트) ⦁ 2번: 직접 딕셔너리를 다시 작성 (비효율적) ⦁ 3번: person1 변수가 참조하는 딕셔너리 객체 사용 ✓ ⦁ 4번: 리스트로 감싸면 딕셔너리가 아닌 리스트가 됨

💡 학습 팁

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