Python - 문제 미리보기
문제 1988
medium
다음 코드의 실행 결과는?
```python
programmers = {"Alice", "Bob", "Charlie"}
designers = {"Bob", "Diana", "Eve"}
only_programmers = programmers - designers
print(only_programmers)
```
정답: A
⦁ `-` 연산자: 차집합(difference) 연산
⦁ 첫 번째 집합에는 있지만 두 번째 집합에는 없는 요소들
⦁ A - B = A에만 있는 요소들
실행 과정:
1. `programmers`: `{"Alice", "Bob", "Charlie"}`
2. `designers`: `{"Bob", "Diana", "Eve"}`
3. programmers에만 있는 요소 찾기:
⦁ "Alice": programmers에만 있음 ✓
⦁ "Bob": 두 집합 모두에 있음 ✗
⦁ "Charlie": programmers에만 있음 ✓
4. 결과: `{"Alice", "Charlie"}`
차집합의 특징:
⦁ 방향성 있음: `A - B ≠ B - A`
⦁ 순서 중요: 어떤 집합에서 빼는지가 중요
💡 학습 팁
이 문제를 포함한 Python 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.