Swift 排序字典快速添加关键字
嗨,当我尝试对一本字典进行排序时,我注意到输出中包含key:和value:单词,如何摆脱它? 我的代码:Swift 排序字典快速添加关键字,swift,sorting,dictionary,Swift,Sorting,Dictionary,嗨,当我尝试对一本字典进行排序时,我注意到输出中包含key:和value:单词,如何摆脱它? 我的代码: varx1=[“c”:30,“b”:60,“a”:40] 让dd=x1.排序(按:{$0.0示例,带有map和tuples) var x1=["c":30,"b":60,"a":40] let mappedArray = x1.map{($0.key, $0.value)}.sorted(by: {$0.1<$1.1}) print(mappedArray) 这将是解决方案…在获
varx1=[“c”:30,“b”:60,“a”:40]
让dd=x1.排序(按:{$0.0示例,带有map
和tuples
)
var x1=["c":30,"b":60,"a":40]
let mappedArray = x1.map{($0.key, $0.value)}.sorted(by: {$0.1<$1.1})
print(mappedArray)
这将是解决方案…在获得密钥后,您可以对其进行排序并将其放入array@AlexWoe89第二个问题是按值排序,而不是按值排序key@OlegGordichuk…哇..非常感谢..你真的帮助我理解了很多我不知道的事情of@WISAM没问题
var x1=["c":30,"b":60,"a":40]
let mappedArray = x1.map{($0.key, $0.value)}.sorted(by: {$0.1<$1.1})
print(mappedArray)
[("c", 30), ("a", 40), ("b", 60)]