우노
[Python] dictionary 키, 값 정렬 본문
Dictionary 생성
dic = {'A' : 2, 'D' : 4, 'C' : 3, 'B' : 1}
Key 오름차순 정렬
sort_dic = sorted( dic.items() )
# [('A', 2), ('B', 1), ('C', 3), ('D', 4)]
Key 내림차순 정렬
sort_dic = sorted( dic.items(), reverse = True )
# [('D', 4), ('C', 3), ('B', 1), ('A', 2)]
Value 오름차순 정렬
sort_dic = sorted( dic.items(), key = lambda pair : pair[1] )
# [('B', 1), ('A', 2), ('C', 3), ('D', 4)]
Value 내림차순 정렬
sort_dic = sorted( dic.items(), key = lambda pair : pair[1], reverse = True )
# [('D', 4), ('C', 3), ('A', 2), ('B', 1)]
'Language > Python' 카테고리의 다른 글
[Matplotlib] figure, subplot 차이 (0) | 2021.06.23 |
---|---|
[Python] Pandas DataFrame 컬럼 값 조건 변경 (4) | 2021.06.05 |
[Python] zip, 인자 언패킹(argument unpacking), *args, **kwargs (0) | 2021.04.18 |
[Python] Anaconda Python 버전 확인 및 변경 (0) | 2021.04.01 |
[Python] Matplotlib plot 폰트 크기 변경 (0) | 2021.03.31 |
Comments