Python - 문제 미리보기

문제 1979

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

정답: B



⦁ 집합은 중복을 허용하지 않음
⦁ 이미 존재하는 "apple"을 추가해도 변화 없음
⦁ "cherry"만 새로 추가됨

실행 과정:
1. 초기 상태: {"apple", "banana"} (길이: 2)
2. fruits.add("apple"): 이미 있으므로 변화 없음
3. fruits.add("cherry"): 새로운 요소 추가
4. 최종 상태: {"apple", "banana", "cherry"} (길이: 3)

💡 학습 팁

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