Swift - 字典排序方法

简介: Swift - 字典排序方法

我们知道字典是无序的,要想排序可以根据key来进行,然后再根据key的索引找出对应的value,下面有个简单的例子:

      //既然是排序,首先要保证key一定要是同一种类型,不要使用多种类型,如果有多种类型,就需要先挑出来归为一类,然后对剩下的进行排序
        var dic = Dictionary<String,AnyObject>()
        dic["a"] = "item-a"
        dic["c"] = "item-c"
        dic["b"] = "item-b"
        dic["d"] = "item-d"
        var array1 =  dic.keys.sort(>)
        for item in array1 {
            print("\(item)" + ":" + (dic["\(item)"]! as! String));
        }
目录
相关文章
|
6月前
|
存储 Swift
在Swift编程语言中,字典(Dictionary)
在Swift编程语言中,字典(Dictionary)
77 3
|
Swift
22 Swift中的字典
Swift中的字典
62 0
|
13天前
|
Swift iOS开发
Swift 方法
10月更文挑战第29天
16 4
|
16天前
|
存储 Swift iOS开发
Swift 字典
10月更文挑战第27天
22 2
|
6月前
|
存储 安全 Swift
【Swift开发专栏】Swift中的集合类型:数组、字典与集合
【4月更文挑战第30天】本文探讨Swift的三种内置集合类型:数组、字典和集合。数组是有序元素集合,支持动态大小调整和类型安全;字典是无序键值对,适用于快速查找;集合是无序不重复元素集合,适合检查元素存在性和集合运算。理解这些特性和用法能提升Swift编程效率。
69 1
|
6月前
Swift4.0判断本函数是否在其它类有相同的方法
Swift4.0判断本函数是否在其它类有相同的方法
43 0
|
6月前
|
存储 Swift
在Swift编程语言中,字典(Dictionary)
在Swift编程语言中,字典(Dictionary)
427 3
|
6月前
|
存储 Swift
在Swift中,数组(Arrays)和字典
在Swift中,数组(Arrays)和字典
58 1
|
Swift 开发者
Swift - swift3.0中代理方法的使用
Swift - swift3.0中代理方法的使用
88 0
|
Swift
Swift - 字典
Swift - 字典
85 0