엔지니어 블로그
[Python] Dictionary 정렬 본문
Dict의 정렬은 sorted()를 사용하면 된다.
Key 기준 정렬
#내림차순
dict = {"abc" : 1 , "bsc" : 2 , "csv" : 2}
sorted_dict = sorted(dict.items(),reverse=True)
#output
[("csv",2), ("bsc",2), ("abc",1)]
sorted_dict = sorted(dict)
#output
["abc","bsc","csv"]
Value 기준 정렬
아래 코드에서 lambda 식 안에 사용된 item[1] 은 k:v 형태에서 value 값을 나타낸다.
#내림차순
dict = {"abc" : 1 , "bsc" : 3 , "csv" : 2}
sorted_dict = sorted(dict.items(),key=lambda item:item[1],reverse=True)
#output
[("bsc",3),("csv",2),("abc",1)]
'Programming Language > Python' 카테고리의 다른 글
[Python] Threading #1 Mutex로 스레드 제어 (1) | 2025.04.01 |
---|---|
[Python] CPython (0) | 2025.03.14 |