Python - 문제 미리보기

문제 1988

medium
다음 코드의 실행 결과는? ```python programmers = {"Alice", "Bob", "Charlie"} designers = {"Bob", "Diana", "Eve"} only_programmers = programmers - designers print(only_programmers) ```
A. `{"Alice", "Charlie"}`
B. `{"Bob"}`
C. `{"Alice", "Bob", "Charlie", "Diana", "Eve"}`
D. `{"Alice", "Charlie", "Diana", "Eve"}`

정답: 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 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.