본문 바로가기
프로그래밍 언어/파이썬

[Python] dict 정렬

by 컴공맨 2021. 3. 6.
answer = []
rate = {}

''' rate에 dict에 맞는 값 추가 '''

answer = sorted(rate, key=lambda x: rate[x], reverse=True)

# answer에는 rate의 정렬된 순서에 맞게 key값만 들어간다

위의 코드는 sorted를 이용 rate의 value 값으로 내림차순 정렬하는 코드입니다.

마지막에 list 자료형인 answer에 저장하게하여 rate의 key 값만 저장하게합니다.

오름차순을 하고자하면 reverse=True를 없에주면 됩니다.

'프로그래밍 언어 > 파이썬' 카테고리의 다른 글

[Python] 문자열을 일정 길이로 자르기  (0) 2021.03.14
[Python] count()  (0) 2021.03.06
[Python] N진수 변환  (0) 2021.02.28
[Python] itertools cycle()  (0) 2021.02.12
[Python] collections.Counter  (0) 2021.02.07