【发布时间】:2018-05-11 03:52:17
【问题描述】:
我有一个字典,其中字符串作为键,int 数组作为值,我需要根据键对字典进行排序,并且数组值也应该进行排序。
var dicNumArray : Dictionary<String , [Int]> = ["q":[4,3,2,1,5],"a":[2,3,4,5,5],"s":[123,123,132,43,4],"t":[0,88,66,542,321]]
我需要的结果是字典本身,它按键排序,并且相应的值也被排序。
【问题讨论】:
-
您期望什么类型的输出?您是在打印什么东西,还是在创建一个新的数据结构(例如数组?)您在使用
.sorted方法时遇到过问题吗? -
字典没有顺序。看看这个:stackoverflow.com/a/29603477/6642629
标签: swift dictionary swift4 key-value