menu = {'김밥': 2500, '참치김밥': 3500, '라면': 3000, '치즈라면': 4000}
    eat = input('어떤 메뉴를 드시겠습니까? ')
    print(menu[eat], '원입니다.')
    실행결과
    어떤 메뉴를 드시겠습니까? 참치김밥
    3500 원입니다.

    메뉴를 키로, 가격을 값으로 하는 menu 딕셔너리를 만듭니다. input() 명령어로 메뉴를 입력받으면 이를 eat 변수에 저장합니다. 이때 입력받는 메뉴가 딕셔너리의 키이므로 menu[eat]으로 입력받은 메뉴의 가격을 찾아 출력합니다.

    어떤가요? 리스트를 이해했다면 딕셔너리도 이해하기 어렵지 않을 겁니다. 리스트의 숫자 인덱스가 문자로 바뀐 것일 뿐이에요.

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