더북(TheBook)

5.2.2 값 변경/추가/삭제하기

푸가 목욕을 마치고 집에 가려는데 티거가 와서 푸가 쓰던 ‘A-3’ 사물함 열쇠를 받으면 어떻게 될까요? 이제 ‘A-3’ 사물함은 티거가 쓰겠지요. 따라서 사물함 열쇠의 사용자 이름을 바꿔야 합니다. 즉, key에 해당하는 value를 바꿔야 합니다.

또한, 티거와 함께 이요르도 왔다고 해 볼까요? 이요르는 비어 있던 ‘C-20’ 사물함 열쇠를 받습니다. 이번에는 티거 때와 달리 key와 value 모두 추가해야 합니다. 다시 말해, key와 value 한 쌍으로 된 값을 추가해야 합니다. 값을 바꾸거나 값을 새로 추가하는 작업은 모두 대괄호를 사용합니다.

cabinet = {"A-3": "푸", "B-100": "피글렛"}
print(cabinet)
cabinet["A-3"] = "티거" # key에 해당하는 값이 있을 때 -> 값 변경
cabinet["C-20"] = "이요르" # key에 해당하는 값이 없을 때 -> 값 추가
print(cabinet)

실행결과 icon_con

{'A-3': '푸', 'B-100': '피글렛'}
{'A-3': '티거', 'B-100': '피글렛', 'C-20': '이요르'}
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.