더북(TheBook)

빈 딕셔너리를 만들어 데이터를 새로 추가할 수도 있습니다. 빈 리스트를 만든 후 데이터를 추가했듯이 딕셔너리도 딕셔너리명 = {} 형식으로 빈 딕셔너리를 만들고 데이터를 추가합니다.

eng = {}
print(eng)
eng['강아지'] = 'dog'
print(eng)
eng['고양이'] = 'cat'
print(eng)
실행결과
{} 
{'강아지': 'dog'}
{'강아지': 'dog', '고양이': 'cat'}

처음에 데이터가 없는 빈 딕셔너리 eng를 만들면 이 상태에서는 {}만 출력됩니다. 첫 번째 데이터를 eng['강아지'] = 'dog'로 추가하고, 두 번째 데이터를 eng['고양이'] = 'cat'으로 추가했습니다.

이번에는 신메뉴 이름과 가격을 입력받아 분식집 메뉴판에 추가하는 프로그램을 작성해 봅시다. 데이터를 넣어 menu 딕셔너리를 만들고 새로운 메뉴와 가격을 input() 명령어로 입력받아 추가합니다.

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