Python - 문제 미리보기

문제 1987

easy
다음 코드에서 빈칸에 들어갈 적절한 연산자는?
```python
fruits = {"apple", "banana", "cherry"}
citrus = {"orange", "lemon", "cherry"}
common = fruits _____ citrus
print(common) # {"cherry"}
```
A. `|`
B. `&`
C. `-`
D. `^`

정답: B



⦁ `&` 연산자: 교집합(intersection) 연산
⦁ 두 집합에 공통으로 존재하는 요소만 반환
⦁ 수학의 ∩ 기호와 동일한 개념

연산자별 의미:
⦁ `|`: 합집합 (union) - 모든 요소
⦁ `&`: 교집합 (intersection) - 공통 요소만
⦁ `-`: 차집합 (difference) - 첫 번째에만 있는 요소
⦁ `^`: 대칭차집합 (symmetric difference) - 공통이 아닌 요소들

실행 과정:
1. `fruits`: `{"apple", "banana", "cherry"}`
2. `citrus`: `{"orange", "lemon", "cherry"}`
3. 공통 요소 찾기: "cherry"만 두 집합에 모두 존재
4. 결과: `{"cherry"}`

💡 학습 팁

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