我有一个字典,[String : Double]
,其中包含以下数据:
Museum1 : 8785.8971799638
Museum2 : 34420.9643422388
Museum3 : 826.467789130732
Museum4 : 304120.342151219
我希望能够按照双精度值对字典进行排序。我做了一些研究,但是所有的示例都已过时,不适用于当前版本的Swift。
我尝试使用来自Sort Dictionary by values in Swift的此代码:
for (k,v) in Array(self.museumsDic).sorted({$0.0 < $1.0}) {
println("\(k):\(v)")
}
但是它没有起作用。我该如何按其值对字典进行排序?