빈 딕셔너리를 만들어 데이터를 새로 추가할 수도 있습니다. 빈 리스트를 만든 후 데이터를 추가했듯이 딕셔너리도 딕셔너리명 = {} 형식으로 빈 딕셔너리를 만들고 데이터를 추가합니다.
eng = {}
print(eng)
eng['강아지'] = 'dog'
print(eng)
eng['고양이'] = 'cat'
print(eng)
실행결과
{}
{'강아지': 'dog'}
{'강아지': 'dog', '고양이': 'cat'}
처음에 데이터가 없는 빈 딕셔너리 eng를 만들면 이 상태에서는 {}만 출력됩니다. 첫 번째 데이터를 eng['강아지'] = 'dog'로 추가하고, 두 번째 데이터를 eng['고양이'] = 'cat'으로 추가했습니다.
이번에는 신메뉴 이름과 가격을 입력받아 분식집 메뉴판에 추가하는 프로그램을 작성해 봅시다. 데이터를 넣어 menu 딕셔너리를 만들고 새로운 메뉴와 가격을 input() 명령어로 입력받아 추가합니다.