파이썬 operator.itemgetter()함수 예시
본문 바로가기

Backend

파이썬 operator.itemgetter()함수 예시

준비

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)

값을 기준으로 딕셔너리를 정렬한다

 

출력을보면 리스트안에 튜플로 딕셔너리의 항목이 변경되었다.

반응형