- 0
- 이니스프리
- 조회 수 408
딕셔너리의 값으로 정렬을 하려면 다음과 같이 하면 됩니다.
x = {1: 300, 3: 400, 4: 200, 2: 100, 0: 500} sorted_dict = {k: v for k, v in sorted(x.items(), key=lambda item: item[1])}
print(sorted_dict) => {2: 100, 4: 200, 1: 300, 3: 400, 0: 500}
키로 정렬하는 것은 간단하게 dict(sorted(x.items())) 이렇게 하면 됩니다.
참고로 이상의 방법은 파이썬 3.6 이상에서만 가능합니다.
작성자
댓글 0
권한이 없습니다.