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

josohyun0520님의 프로필 이미지
josohyun0520

작성한 질문수

프로그래밍, 데이터 과학을 위한 파이썬 입문

사전 (Dictionary)

과제 확인 부탁드립니다

작성

·

191

0

def value_key_call(a):

 

    if a in t.values() :

        value_list = list(t.values())

        key_list = list(t.keys())

        idx_of_value = list(t.values()).index(a)

        result = key_list[idx_of_value]

        return result

 

    else :

 

t = {}

t = {'a':1, 'b':2, 'c':3, 'd':4, 'e':5}

print(value_key_call(input("values : ")))

 

 

 

 

=======

 

t = {}

이 부분에서 자꾸 indentation error가 뜨는데 이유를 잘 모르겠습니다. 확인 부탁드리겠습니다 :) 

답변 2

1

TeamLab님의 프로필 이미지
TeamLab
지식공유자

    else :
        pass

 

 위에 처럼 pass를 넣으시면 될거 같습니다.

0

josohyun0520님의 프로필 이미지
josohyun0520
질문자

감사합니다 선생님 한번에 쫘르륵 답변 다 해주시네요? 츤데레 캬캬

josohyun0520님의 프로필 이미지
josohyun0520

작성한 질문수

질문하기