더북(TheBook)

어떤 사물함을 어떤 손님이 쓰는지도 확인하고 싶습니다. 그러려면 key와 value 둘 다 확인해야겠네요. 이럴 때는 items() 함수를 사용합니다.

print(cabinet.items()) # key, value 한 쌍으로 출력

실행결과 icon_con

dict_items([('B-100', '피글렛'), ('C-20', '이요르')])

영업 시간이 끝났습니다. 손님들에게 영업 종료를 안내하고 손님이 모두 떠나면 사물함을 비우고 문을 닫습니다. 딕셔너리에 있는 값을 한꺼번에 비워 봅시다. 딕셔너리에 있는 모든 값을 삭제할 때는 리스트와 마찬가지로 clear() 함수를 사용합니다.

cabinet.clear() # 값 전체 삭제
print(cabinet)

실행결과 icon_con

{}

어떤가요? 목욕탕 사물함을 예제로 설명했는데, 아직은 개념이 완전히 이해되지는 않지요? 딕셔너리를 언제, 어떻게 사용하는지는 8장 입출력에서 자세히 배우겠습니다. 여기서는 딕셔너리가 key와 value로 값을 구성한다는 점, 값을 변경, 추가, 삭제하는 방법, 마지막으로 함수로 값을 확인할 수 있다는 점만 알아 두면 충분합니다.

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