let array = [1, 1, 2, 4, 4, 4, 5]
이런 배열이 있을 때
let dict = [1: 2, 2: 1, 4: 3, 5: 1]
Array의 요소를 Dictionary로 변환하고자 한다면
Dictionary의 생성자를 이용하면 좋다.
let dictionary = Dictionary(array.map { ($0, 1) }, uniquingKeysWith: +)
이런식으로 쉽게 Dictionary로 변환할 수 있다.
반응형
'📝 코테 > 꿀팁' 카테고리의 다른 글
[Swift] 순열과 조합 간단히 구하기 (0) | 2023.05.09 |
---|---|
[Swift] 순열, 조합 (0) | 2023.04.11 |