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 |