Dictionary

一,简介

字典是一种存储相同类型多重数据的存储器。每个值(value)都关联独特的键(key),键作为字典中的这个值数据的标识符。和数组中的数据项不同,字典中的数据项并没有具体顺序。我们在需要通过标识符()访问数据的时候使用字典。

二,字典初始化

var dict = ["name":"sunfusheng", "age":20, "blog":"sunfusheng.com"]

var dict1:Dictionary<String, String> = [:]
var dict2:[String:String] = [:]

var dict4 = Dictionary<String, String>()
var dict3 = [String:String]()

三,增删改查

dict[key] = value
dict.updateValue(value, forKey: key)

dict.removeValueForKey(key")
dict.removeAll()

四,遍历

// key集合
print(Array(dict.keys))
// value集合
print(Array(dict.values))

// 遍历字典的键
for key in dict.keys {
    print(key)
}
// 遍历字典的值
for value in dict.values {
    print(value)
}
// 遍历key,value,无序
for (key, value) in dict {
    print("\(key):\(value)")
}

// 遍历elements
for elements in dict  //无序
{
    println("键:\(elements.0) 值:\(elements.1)");
}
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容