Python - 문제 미리보기

문제 1986

easy
다음 코드의 실행 결과는? ```python set1 = {"a", "b", "c"} set2 = {"c", "d", "e"} result = set1.union(set2) print(result) ```
A. `{"a", "b", "c", "d", "e"}`
B. `{"c"}`
C. `{"a", "b", "d", "e"}`
D. `{"a", "b", "c", "c", "d", "e"}`

정답: A

⦁ `union()` 메소드: 두 집합의 모든 요소를 합친 새로운 집합 반환 ⦁ 합집합 연산 (수학의 ∪ 기호) ⦁ 중복된 요소는 자동으로 하나만 유지됨 실행 과정: 1. `set1`: `{"a", "b", "c"}` 2. `set2`: `{"c", "d", "e"}` 3. 두 집합의 모든 요소 결합: `{"a", "b", "c", "d", "e"}` 4. 중복된 "c"는 하나만 유지 union()의 특징: ⦁ 새로운 집합 반환: 원본 집합들은 변경되지 않음 ⦁ 자동 중복 제거: 같은 요소는 하나만 포함 ⦁ 순서 무관: 집합이므로 순서는 예측할 수 없음

💡 학습 팁

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