📝 코테/꿀팁

[Swift] Array의 요소를 key, value를 갖는 Dictionary로 변환하기

JerryiOS 2023. 4. 11. 23:20
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로 변환할 수 있다.

반응형