08-Swift中的字典
发布时间:2020-12-14 06:48:46 所属栏目:百科 来源:网络整理
导读:1 字典的介绍 字典允许按照某个键来访问元素 字典是由两部分集合构成的,一个是键(key)集合,一个是值(value)集合 键集合是不能有重复元素的,而值集合是可以重复的,键和值是成对出现的 Swift中的字典 Swift字典类型是Dictionary,也是一个泛型集合 2
1 字典的介绍
2 字典的初始化
3 字典的基本操作//==========2-字典的基本操作,添加元素,删除元素,修改元素,取出元素= ======== //1 添加元素 dict3["php"] = 12 dict3["python"] = "OSC" //2 删除元素 dict3.removeValueForKey("php") dict3 dict3.removeAll() dict3 //3 修改元素.这里和OC有点区别,swift中的字典如果有对应的key,则修改,没有, 则认为是添加元素 dict3["ios"] = "Apple" dict3["ha"] = "OC" dict3 //4 取出字典中对应的元素 dict3["ha"] 4 字典的遍历// 遍历字典中所有的值 for value in dict.values { print(value) } // 遍历字典中所有的键 for key in dict.keys { print(key) } // 遍历所有的键值对 for (key,value) in dict { print(key) print(value) } 5 字典的合并//=========4-字典的合并========= let dict6 = ["name" : "OSC","age" : 5]; var dict7 = ["phone" : "123456","address" : 565] //let dict8 = dict6 + dict7 注意字典的合并不能简单的相加,而应该遍历之后在合并 for (key6,value6) in dict6{ dict7[key6] = value6 } dict7 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |