Dictionary
一,简介
【Dictionary】字典是一种存储相同类型多重数据的存储器。每个值(value
)都关联独特的键(key
),键作为字典中的这个值数据的标识符。和数组中的数据项不同,字典中的数据项并没有具体顺序。我们在需要通过标识符(键
)访问数据的时候使用字典。
二,字典初始化
var dict = ["name":"sunfusheng", "age":20, "blog":"sunfusheng.com"]var dict1:Dictionary = [:]
var dict2:[String:String] = [:]var dict4 = Dictionary()
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)");
}
推荐阅读
- 一个人的旅行,三亚
- 一个小故事,我的思考。
- 《真与假的困惑》???|《真与假的困惑》??? ——致良知是一种伟大的力量
- 开学第一天(下)
- 一个人的碎碎念
- 2018年11月19日|2018年11月19日 星期一 亲子日记第144篇
- 遇到一哭二闹三打滚的孩子,怎么办┃山伯教育
- 第326天
- Y房东的后半生14
- 奔向你的城市