标签:
1. 创建一个空字典
方式一:
var dic1 = [Int : String]() //key的类型为Int ,value的类型为String
方式二:
var dic2 = Dictionary<Sting,Int>() //key的类型为Sting
2.用字面量创建字典
var dic3 : Dictionary<Int,String> = [1 : "a" , 2 : "b",3 : "c"]
3.获取元素个数
print(dic3.count)
4.是否为空
print(dic3.isEmpty)
5.获取值
print(dic3[2]!) // !转换可选类型
6.更改值
dic3[2] = "abc"
7.删除值
方式一:
dic3[2] = nil //因为字典中元素为可选类型,所以可以直接nil
方式二:
dic.removeValueForKey(2)
8.遍历字典
方式一:
for kv in dic3{
print(kv) //元组的格式 :(1,"a")
}
方式二:
for (mKey,mValue) in dic3{
print(mKey,mValue)
}
9.字典的有序输出(小-->大)
for key in dic3.keys.sort(){
print(key,dic3[key])
}
标签:
原文地址:http://www.cnblogs.com/daxueshan/p/5583724.html