소개
딕셔너리는 Python 에서 키 - 값 쌍을 저장할 수 있는 강력한 데이터 구조입니다. 때로는 딕셔너리에서 특정 값과 관련된 키를 찾아야 할 수 있습니다. 이 챌린지에서는 딕셔너리와 값을 입력으로 받아 주어진 값을 가진 딕셔너리의 첫 번째 키를 반환하는 함수를 작성합니다.
딕셔너리는 Python 에서 키 - 값 쌍을 저장할 수 있는 강력한 데이터 구조입니다. 때로는 딕셔너리에서 특정 값과 관련된 키를 찾아야 할 수 있습니다. 이 챌린지에서는 딕셔너리와 값을 입력으로 받아 주어진 값을 가진 딕셔너리의 첫 번째 키를 반환하는 함수를 작성합니다.
제공된 딕셔너리에서 주어진 값을 가진 첫 번째 키를 찾는 함수 find_key(dict, val)을 작성하십시오.
함수는 다음을 수행해야 합니다.
dict와 값 val을 입력으로 받습니다.dictionary.items()와 next()를 사용하여 값이 val과 같은 첫 번째 키를 반환합니다.def find_key(dict, val):
return next(key for key, value in dict.items() if value == val)
ages = {
'Peter': 10,
'Isabel': 11,
'Anna': 9,
}
find_key(ages, 11) ## 'Isabel'
이 챌린지에서는 딕셔너리에서 특정 값과 관련된 키를 찾는 방법을 배웠습니다. dictionary.items() 메서드를 사용하여 딕셔너리의 키 - 값 쌍을 반복하고, next() 함수를 사용하여 입력 값과 같은 값을 가진 첫 번째 키를 반환했습니다.