[Python] dictionary 활용법(value 찾기, value 최댓값)

Heidi·2023년 5월 9일
0

파이썬 기본 문법

목록 보기
3/11

key로 value 찾기

dict = {'a' : '11', 'b' : '22'}
dict.get('a')

>11

value로 key 찾기

[k for k, v in dict.items() if v=='22']

>['b']

key와 value 뒤집기(get으로 key 찾는 방법)

conv = {v:k for k,v in dict.items()}
conv.get('22')

>'b'

가장 value 값이 큰 key 값 찾기

maxkey = max(이름, key = 이름.get)

defaultdict

from collections import defaultdict

d = defaultdict(int)
  • defaultdict의 인수로 int를 전달함
  • d는 항상 0으로 초기화됨
  • 자동초기화로 인하여 별도 코드가 필요없음(int라서 연산 가능해짐)
  • int 이외에도 list 등의 다양한 자료형을 사용할 수 있음
profile
기획자

0개의 댓글

관련 채용 정보