Swift 排序字典快速添加关键字

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) 这将是解决方案…在获

嗨,当我尝试对一本字典进行排序时,我注意到输出中包含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)

这将是解决方案…在获得密钥后,您可以对其进行排序并将其放入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)]