Python - 문제 미리보기

문제 2007

easy
다음 코드에서 빈칸에 들어갈 적절한 키워드는?
inventory = {
    "apples": 50,
    "bananas": 30,
    "oranges": 25
}
_____ inventory["bananas"]
print(len(inventory))  # 2
A. `remove`
B. `delete`
C. `del`
D. `pop`

정답: C



del 키워드: 지정된 키-값 쌍을 제거
⦁ 값을 반환하지 않고 단순히 제거만 수행
del dict[key] 형태로 사용

del inventory["bananas"] 동작:
1. "bananas" 키와 해당 값(30) 완전 제거
2. 최종 딕셔너리: {"apples": 50, "oranges": 25}
3. 길이: 3 → 2로 감소

다른 선택지들:
remove(): 리스트에서 사용하는 메소드
delete(): Python에 없는 키워드
pop(): 값을 반환하므로 문법이 다름 (pop("bananas"))

💡 학습 팁

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