[swift] Swift 딕셔너리에서 특정 값을 기준으로 키를 내림차순 정렬하는 방법은?
먼저, 정렬할 딕셔너리를 작성합니다.
let originalDictionary = [
"apple": 5,
"banana": 2,
"orange": 8,
"grape": 3
]
다음으로, sorted(by:)
메서드를 사용하여 값을 기준으로 딕셔너리를 내림차순으로 정렬합니다.
let sortedByKeyDescending = originalDictionary.sorted(by: { $0.value > $1.value })
이제 sortedByKeyDescending
에는 값이 내림차순으로 정렬된 튜플 배열이 저장되어 있습니다. 위 코드를 실행하면 “orange”, “apple”, “grape”, “banana” 순으로 출력됩니다.
이 방법을 사용하여 Swift에서 딕셔너리의 값을 기준으로 키를 내림차순으로 정렬할 수 있습니다.