sorted 이용 딕셔너리 정렬
- sorted 반환값은 리스트.
- 딕셔너리 에 적용한 경우 sorted 반환형은 리스트이면서 리스트 각 요소는 튜플 타입.
import operator
my_dic = {'a': 20, 'b': 40, 'c': 30, 'd': 50,'e': 10 }
# value 의 작은것을 앞에 배치
sort_my_dic = sorted(my_dic.items(), key=operator.itemgetter(1), reverse=False)
print(sort_my_dic) # [('e': 10), ('a': 20),('c': 30),('b': 40),('d': 50)]
# value 의 큰것을 앞에 배치
sort_my_dic = sorted(my_dic.items(), key=operator.itemgetter(1), reverse=True)
print(sort_my_dic) # [('d': 50),('b': 40),('c': 30),('a': 20),('e': 10)]
첫 등록 : 2021.09.14
최종 수정 :
단축 주소 : https://igotit.tistory.com/2916
댓글