[Python] 딕셔너리 max value에 대한 key 찾기

2024. 10. 8. 17:19·Minding's Programming/Knowledge
728x90
반응형

최대 value에 대한 key 찾기

# di.get을 key로 이용하는 방법
max(di,key=di.get)

# 리스트 comprehension 이용하는 방법
[k for k,v in di.items() if max(di.values()) == v]

max(di)를 하면 di의 key값 중 최댓값이 출력됩니다. key=di.get을 사용했는데, di.get은 일반적으로 di.get(key)와 같이 쓰여 해당 key에 대한 value를 출력해주는 함수입니다. max의 key로 di.get함수를 사용했는데 key를 입력으로 value를 출력하기 때문에 value의 최댓값을 기준으로 하여 di의 key를 출력해주게 됩니다.

 다음으로 사용한 것은 리스트 컴프리핸션입니다. max(di.values())를 하게 되면 딕셔너리의 value 중에 최댓값을 출력해주며 di.items()에서 k에 key값이 v에 value값이 반복되며 v가 value중 최대값을 때만 k를 출력하게 하는 것입니다.

 

출처: https://bio-info.tistory.com/40

728x90

'Minding's Programming > Knowledge' 카테고리의 다른 글

[Docker] Docker의 개념 및 기본 실행 명령어  (1) 2024.10.28
[POSTMAN] POSTMAN으로 API 호출해보기  (1) 2024.10.11
[Seaborn/WordCloud] Seaborn과 Wordcloud를 활용한 시각화  (0) 2024.10.07
[코딩 테스트/Python] 코딩 테스트에서 자주 사용되는 Python 표준 라이브러리  (1) 2024.10.01
[코딩테스트/Python] 코딩테스트 문제 유형 별 문제 풀이 방법  (1) 2024.09.30
'Minding's Programming/Knowledge' 카테고리의 다른 글
  • [Docker] Docker의 개념 및 기본 실행 명령어
  • [POSTMAN] POSTMAN으로 API 호출해보기
  • [Seaborn/WordCloud] Seaborn과 Wordcloud를 활용한 시각화
  • [코딩 테스트/Python] 코딩 테스트에서 자주 사용되는 Python 표준 라이브러리
Minding
Minding
  • Minding
    Today's Minding
    Minding
  • 전체
    오늘
    어제
    • 울고넘는 딥러닝 (278)
      • Minding's Baseball (57)
        • MLB Statcast (29)
        • 머신러닝으로 홈런왕 예측하기 (3)
        • 야구칼럼 (12)
        • 야구 규칙, 용어 (1)
        • 2022-23 질롱 코리아 (8)
        • 류현진 등판경기 (4)
      • Minding's Programming (185)
        • 프로그래머스 코딩테스트 (21)
        • Knowledge (44)
        • Numpy & Pandas (6)
        • Excel (3)
        • Git (1)
        • Pygame (11)
        • CV (3)
        • Tensorflow tutorial (4)
        • Kaggle and Dacon (4)
        • 에러 코드 (8)
        • FastAPI (8)
        • Airflow (29)
        • Crawling (6)
        • Django (14)
        • AWS (18)
        • Spark (5)
      • Minding's Reading (30)
        • 머신러닝 딥러닝에 필요한 기초 수학 with 파이.. (2)
        • 칼만필터는 어렵지 않아 (11)
        • 밑바닥부터 시작하는 딥러닝 (6)
        • 메이저리그 야구 통계학 2e (8)
        • 논문읽기 (2)
        • 빅데이터를 지탱하는 기술 (1)
      • Minding's Life (5)
        • 주식 (4)
        • 각종 소식 (1)
  • 블로그 메뉴

    • 홈
    • Baseball
    • Programming
    • Reading
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    딥러닝
    파이썬
    야구
    Airflow
    파이썬게임개발
    FastAPI
    넘파이
    질롱코리아
    에어플로우
    데이터분석
    프로그래머스
    django
    메이저리그
    Python
    MLB
    칼만필터는어렵지않아
    mlb stats api
    pygame
    AWS
    칼만필터는어렵지않아python
    django python
    데이터 엔지니어
    코딩테스트
    KalmanFilter
    머신러닝
    칼만필터
    KBO
    칼만필터는어렵지않아파이썬
    게임개발
    파이게임
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
Minding
[Python] 딕셔너리 max value에 대한 key 찾기
상단으로

티스토리툴바