翻过高山走不出你
let dictionary = [ "A" : [1, 2], "Z" : [3, 4], "D" : [5, 6]]let sortedKeys = Array(dictionary.keys).sorted(<) // ["A", "D", "Z"]编辑:上面代码中的排序数组仅包含键,而值必须从原始字典中检索。但是,'Dictionary'也是'CollectionType'(键,值)对的一对,我们可以使用全局'sorted'函数来获取包含键和值的排序数组,如下所示:let sortedKeysAndValues = sorted(dictionary) { $0.0 < $1.0 }println(sortedKeysAndValues) // [(A, [1, 2]), (D, [5, 6]), (Z, [3, 4])]EDIT2:目前更喜欢每月更改一次的Swift语法let sortedKeys = Array(dictionary.keys).sort(<) // ["A", "D", "Z"]sorted不推荐使用global 。