gpt4 book ai didi

swift - 将字典拆分为两个数组并按值快速对字典进行排序

转载 作者:行者123 更新时间:2023-11-28 13:02:09 28 4
gpt4 key购买 nike

1) 这是第一步:我在问如何按值顺序制作这本字典。

2)第二步:我想把这个字典分成两个数组,一个用于值,一个用于键谢谢

["fruit": 1, "vegie": 13, "money": 46, "Canada": 219, "cash": 1, "lola": 1, "tv": 2, "bed": 1, "sofa": 1]

我做了类似的事情,但我现在想分成两个数组

let byValue = {
(elem1:(key: String, val: Int), elem2:(key: String, val: Int))->Bool in
if elem1.val < elem2.val {
return true
} else {
return false
}
}
let sortedDict = dict.sort(byValue)

最佳答案

假设您的问题的第 1 部分已按照您在上次编辑中所说的那样完成,这里是如何......

按键:

let keys = sortedDict.map { $0.0 }

以及值(value)观:

let values = sortedDict.map { $0.1 }

关于swift - 将字典拆分为两个数组并按值快速对字典进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33623041/

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