준비
operator.itemgetter()함수를 사용하려고 operator를 임포트한다.
딕셔너리와 리스트를 준비한다/
import operator
trainDic, trainList = {}, []
trainDic = {'e':'애드워드', 'g':'고든', 'h':'핸리', 't':'토마스'}
정렬 방법1
trainList = sorted(trainDic.items(), key = operator.itemgetter(0))
print(trainList)
정렬방법2
trainList = sorted(trainDic.items(), key = operator.itemgetter(1))
print(trainList)
출력을보면 리스트안에 튜플로 딕셔너리의 항목이 변경되었다.
반응형
'Backend' 카테고리의 다른 글
[flask 기초] 가상환경 (0) | 2021.04.19 |
---|---|
예외처리는 왜필요할까? (0) | 2021.04.14 |
파이썬 for beginner chapter 7 연습문제 (0) | 2021.04.10 |
파이썬 for beginner chapter8 문자열 연습문제 (1) | 2021.04.08 |
파이썬 for beginner chapter6 반복문 예제 (0) | 2021.04.05 |