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
JerryiOS