인프런 커뮤니티 질문&답변

hgy917님의 프로필 이미지
hgy917

작성한 질문수

파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)

문제를 풀며 가장 자연스럽게 익숙해지는 파이썬 기본: 반복문과 다양한 데이터구조 활용1

excercise 45 질문 있습니다~

작성

·

160

0

안녕하세요, 강의 잘 듣고 있습니다:)

다름이 아니라 exercise 45에서 

exchange[exchange_item]을 출력하면 어떻게 exchange 딕셔너리에서 value가 출력이 되는건가요?

답변 1

0

안녕하세요. 질문이 정확히 어떤 부분을 말씀하시는 것인지, 살짝 애매한데요. 전체 로직을 질문하신 것으로 이해하고, 다음과 같이 답변드립니다.

사용자가 100 ~ 900 달러 등, 세자릿수 + 스페이스 + 달러/위안/엔 과 같이 입력을 하면,

if prices[4:] == exchange_item: 에서 세자릿수 + 스페이스를 빼고, 나머지 달러/위안/엔 값이 prices[4:] 로 가져와지고요.

해당 값이 exchange = {'달러':1112, '위안':171, '엔':1010} 에 있는 키값인 달러/위안/엔 과 매칭이 될 경우

exchange[exchange_item] 와 같이 exchange[키값] 을 넣으면, 해당 키값에 맞는 value 가 출력이 됩니다.

감사합니다.

hgy917님의 프로필 이미지
hgy917

작성한 질문수

질문하기