Python - 문제 미리보기

문제 1982

easy
다음 코드의 실행 결과는? ```python fruits = {"apple", "banana", "cherry"} fruits.remove("banana") print(fruits) print(len(fruits)) ```
A. ```txt {"apple", "cherry"} 2 ```
B. ```txt {"apple", "banana", "cherry"} 3 ```
C. ```txt {"apple", "banana", "cherry", "banana"} 4 ```
D. 오류 발생

정답: A

⦁ `remove()` 메소드: 집합에서 지정된 요소를 제거 ⦁ 원본 집합을 직접 수정 (in-place 연산) ⦁ 성공적으로 제거되면 해당 요소가 집합에서 사라짐 실행 과정: 1. 초기 상태: `{"apple", "banana", "cherry"}` (길이: 3) 2. `fruits.remove("banana")`: "banana" 제거 3. 최종 상태: `{"apple", "cherry"}` (길이: 2) remove() 메소드 특징: ⦁ 정확한 일치: 지정된 요소와 정확히 일치하는 것만 제거 ⦁ 하나만 제거: 집합은 중복이 없으므로 항상 하나만 제거됨 ⦁ 반환값: None (제거된 요소를 반환하지 않음)

💡 학습 팁

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