Python - 문제 미리보기
문제 1987
easy
다음 코드에서 빈칸에 들어갈 적절한 연산자는?
```python
fruits = {"apple", "banana", "cherry"}
citrus = {"orange", "lemon", "cherry"}
common = fruits _____ citrus
print(common) # {"cherry"}
```
```python
fruits = {"apple", "banana", "cherry"}
citrus = {"orange", "lemon", "cherry"}
common = fruits _____ citrus
print(common) # {"cherry"}
```
정답: B
⦁ `&` 연산자: 교집합(intersection) 연산
⦁ 두 집합에 공통으로 존재하는 요소만 반환
⦁ 수학의 ∩ 기호와 동일한 개념
연산자별 의미:
⦁ `|`: 합집합 (union) - 모든 요소
⦁ `&`: 교집합 (intersection) - 공통 요소만
⦁ `-`: 차집합 (difference) - 첫 번째에만 있는 요소
⦁ `^`: 대칭차집합 (symmetric difference) - 공통이 아닌 요소들
실행 과정:
1. `fruits`: `{"apple", "banana", "cherry"}`
2. `citrus`: `{"orange", "lemon", "cherry"}`
3. 공통 요소 찾기: "cherry"만 두 집합에 모두 존재
4. 결과: `{"cherry"}`
💡 학습 팁
이 문제를 포함한 Python 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.