더북(TheBook)

이처럼 대괄호에 key를 넣어 딕셔너리에 접근했을 때 결과는 2가지입니다. key에 해당하는 값이 있으면 key를 유지하면서 기존 value를 새로운 value로 변경합니다. key에 해당하는 값이 없으면 key와 value 한 쌍으로 된 값을 딕셔너리에 새로 추가합니다.

그림 5-7 딕셔너리에 key로 접근했을 때

이제 티거가 목욕을 마치고 사물함 열쇠를 반납합니다. 사물함 사용이 끝났으니 사물함 열쇠와 사용자 이름을 없애야 합니다. 딕셔너리에서는 del 키워드를 사용해 key에 해당하는 값을 삭제할 수 있습니다.

del cabinet["A-3"] # key 'A-3'에 해당하는 값 삭제
print(cabinet)

실행결과 icon_con

{'B-100': '피글렛', 'C-20': '이요르'}

Note 키워드

키워드(keyword)는 파이썬에서 사용이 예약된 문자열로, 다른 용도로는 사용할 수 없습니다. 앞에 나온 연산자 and, or, not, 참과 거짓을 표시하는 True, False, 6장에서 배울 제어문에 사용하는 if, for, while 등이 모두 키워드입니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.