key 기준으로 정렬
다른 시퀀스 자료형과 같이 sorted 함수 사용
value 기준으로 정렬1
items 함수는 Key와 Value의 쌍을 튜플로 묶은 값을 dict_items 객체로 돌려준다.
d = {"TV": 2000000, "냉장고": 1500000, "책상": 350000, "노트북": 1200000, "가스레인지": 200000, "세탁기": 1000000} sd = sorted(d.items(), key=lambda x: x[1], reverse=True) for i in sd: print("{0}: {1}".format(i[0], i[1]))
value 기준으로 정렬2
import operator d = {"TV": 2000000, "냉장고": 1500000, "책상": 350000, "노트북": 1200000, "가스레인지": 200000, "세탁기": 1000000} sd = sorted(d.items(), key=operator.itemgetter(1), reverse=True) for i in sd: print("{0}: {1}".format(i[0], i[1]))