Python - 문제 미리보기
문제 1986
easy
다음 코드의 실행 결과는?
```python
set1 = {"a", "b", "c"}
set2 = {"c", "d", "e"}
result = set1.union(set2)
print(result)
```
정답: A
⦁ `union()` 메소드: 두 집합의 모든 요소를 합친 새로운 집합 반환
⦁ 합집합 연산 (수학의 ∪ 기호)
⦁ 중복된 요소는 자동으로 하나만 유지됨
실행 과정:
1. `set1`: `{"a", "b", "c"}`
2. `set2`: `{"c", "d", "e"}`
3. 두 집합의 모든 요소 결합: `{"a", "b", "c", "d", "e"}`
4. 중복된 "c"는 하나만 유지
union()의 특징:
⦁ 새로운 집합 반환: 원본 집합들은 변경되지 않음
⦁ 자동 중복 제거: 같은 요소는 하나만 포함
⦁ 순서 무관: 집합이므로 순서는 예측할 수 없음
💡 학습 팁
이 문제를 포함한 Python 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.