Python - 문제 미리보기
문제 1982
easy
다음 코드의 실행 결과는?
```python
fruits = {"apple", "banana", "cherry"}
fruits.remove("banana")
print(fruits)
print(len(fruits))
```
정답: A
⦁ `remove()` 메소드: 집합에서 지정된 요소를 제거
⦁ 원본 집합을 직접 수정 (in-place 연산)
⦁ 성공적으로 제거되면 해당 요소가 집합에서 사라짐
실행 과정:
1. 초기 상태: `{"apple", "banana", "cherry"}` (길이: 3)
2. `fruits.remove("banana")`: "banana" 제거
3. 최종 상태: `{"apple", "cherry"}` (길이: 2)
remove() 메소드 특징:
⦁ 정확한 일치: 지정된 요소와 정확히 일치하는 것만 제거
⦁ 하나만 제거: 집합은 중복이 없으므로 항상 하나만 제거됨
⦁ 반환값: None (제거된 요소를 반환하지 않음)
💡 학습 팁
이 문제를 포함한 Python 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.