gpt4 book ai didi

swift - 如何在 Swift4 中一次转换字典键和值?

转载 作者:搜寻专家 更新时间:2023-11-01 05:33:24 26 4
gpt4 key购买 nike

如何在 Swift4 中以简单的方式转换这样的字典?

从此

[0:false, 1:false, 2:false] 

对此

 ["0":"false", "1":"false", "2":"false"]

我试过了,

var dic = [0:false, 1:false, 2:false]
let newdic = dic.map{[String($0) : String($1)]}

然后就变成这样了。

[["0": "false"], ["1": "true"],["2": "false"]]

它们带有额外的 [ ]

最佳答案

您可以使用 Swift 4 uniqueKeysWithValues

let newdic = Dictionary(uniqueKeysWithValues: dic.map{(String($0), String($1))})

希望对你有帮助

关于swift - 如何在 Swift4 中一次转换字典键和值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48761273/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com