태지쌤

로봇 & 코딩교육 No.1 크리에이터

파이썬

파이썬 딕셔너리, value 기준 내림차순 정렬하는 방법

태지쌤 2025. 4. 29. 12:10
반응형

https://link.coupang.com/a/cqZ9hC

 

Apple 2024 맥북 프로 14 M4 - 노트북 | 쿠팡

현재 별점 4.9점, 리뷰 426개를 가진 Apple 2024 맥북 프로 14 M4! 지금 쿠팡에서 더 저렴하고 다양한 노트북 제품들을 확인해보세요.

www.coupang.com

 

파이썬 딕셔너리, value 기준 내림차순 정렬하는 방법!

파이썬을 사용하다 보면 딕셔너리(dictionary)의 값을 기준으로 정렬해야 할 때가 많죠.

예를 들어, key에는 이름, value에는 점수나 금액처럼 숫자가 저장된 경우가 대표적입니다.

이번 포스팅에서는 딕셔너리 value를 기준으로 내림차순 정렬하는 방법을 예제 코드와 함께 쉽게 설명해드릴게요!

scores = {
    "Alice": 85,
    "Bob": 92,
    "Charlie": 78,
    "David": 90
}

파이썬에서는 sorted() 함수를 활용해 딕셔너리를 정렬할 수 있습니다.

아래 코드는 value를 기준으로 내림차순 정렬해서,

새로운 리스트와 딕셔너리로 만드는 방법을 보여줍니다.

# 딕셔너리 items를 value 기준으로 내림차순 정렬 (리스트 형태)
sorted_items = sorted(scores.items(), key=lambda x: x[1], reverse=True)
print(sorted_items)
# 결과: [('Bob', 92), ('David', 90), ('Alice', 85), ('Charlie', 78)]
반응형