라면의 가격을 바꾸려면 menu 딕셔너리에서 라면 키에 새로운 값을 저장하면 됩니다. menu['라면'] = 2500을 실행하니 기존 값인 3000이 사라지고 2500이 저장됩니다. 같은 방법으로 menu['치즈라면'] = 3500을 실행하면 치즈라면 키에 값이 3500으로 저장됩니다.
이번에는 값으로 연산해 봅시다. 가격을 올릴 때 지금처럼 새로운 값을 저장할 수도 있지만, 기존 가격에 인상 금액만 더하는 방법도 있습니다. 딕셔너리의 값을 연산하는 방법 역시 변수와 비슷합니다. 변수 += 숫자로 기존 변수 값을 증가시켰듯이 딕셔너리[키] += 숫자 형식으로 값에 더하기를 할 수 있습니다. 더하기뿐만 아니라 -=, *=, /= 등 다른 연산도 할 수 있습니다.
이 방법으로 김밥의 가격을 500원 올려 봅시다.
menu = {'김밥': 2500, '참치김밥': 3500, '라면': 3000, '치즈라면': 4000}
menu['김밥'] += 500
print(menu)
실행결과
{'김밥': 3000, '참치김밥': 3500, '라면': 3000, '치즈라면': 4000}
이번에는 참치김밥의 가격을 800원 인하합니다.
menu['참치김밥'] -= 800
print(menu)
실행결과
{'김밥': 3000, '참치김밥': 2700, '라면': 3000, '치즈라면': 4000}
이처럼 키로 값을 변경할 수 있습니다.