[파이썬/Python] 파이썬 딕셔너리에서 Value로 Key값 찾기 #딕셔너리 Value에 매칭되는 Key 찾기 #Finds key
[파이썬/Python] 파이썬 딕셔너리에서 Value로 Key값 찾기 #딕셔너리 Value에 매칭되는 Key 찾기 딕셔너리에서 주어진 값을 가지고 매칭되는 키 값을 가져오는 함수를 만들어보겠다. 일단 아래와
isss.tistory.com
좋은 방법 같고 (여기선 next가 뭔지 공부하기)
def get_key(val):
for key, value in my_dict.items():
if val == value:
return key
이렇게 함수를 아예 짜놓는 것도 좋은 것 같다 ㅎㅎ
기본 라이브러리로는 없다는게 괜히 서운하네
[key for key, value in mydict.items() if value == val]
깔-끔
https://seong6496.tistory.com/72
Python 딕셔너리 value 값으로 key 값 찾기
딕셔너리는 key : value 값으로 되어있습니다. key값을 넣어주면 value 값이 나오는 구조입니다. 그런데 value 값으로 key 값을 찾아야 할 경우가 종종 생기지만 dict 명령으로는 불러올 수가 없습니다.
seong6496.tistory.com
key, value 위치를 바꿔서 하는 방법도 있다는데 뭐가 더 좋은지는 모르겠는데 items pair 이용하는게 그냥 괜히 좋아보인다 ㅎㅎ
뒤집어서 했다가 원래 dict의 value 같은거 있었으면 어떡해.. 함부로 item들을 손대고 싶지는 않다.
'Etc. > Python' 카테고리의 다른 글
[Python] swap (0) | 2021.10.11 |
---|---|
[Python] for-else (0) | 2021.10.11 |
[Python] collections- Counter (0) | 2021.10.11 |
[Python] itertools-2 (0) | 2021.10.10 |
[Python] list 나름 정리 (0) | 2021.10.10 |
댓글