더북(TheBook)

키를 기준으로 오름차순 정렬되니 sorted(딕셔너리명.items(), reverse=True)를 실행하면 키를 기준으로 내림차순 정렬되겠죠? 한번 실행해 봅시다.

mart = {'과자': 1500, '아이스크림': 1700, '휴지': 4800, '고기': 10500, '우유': 2600}
print(sorted(mart.items(), reverse=True))
실행결과
[('휴지', 4800), ('우유', 2600), ('아이스크림', 1700), ('과자', 1500), ('고기', 10500)]

결과에서 키와 값이 한 쌍으로 묶여 있어서 딕셔너리로 보이지만, items()로 정렬한 결과도 리스트입니다. (키, 값) 한 쌍이 리스트 한 칸에 요소로 들어간 형태죠.

 

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.