码迷,mamicode.com
首页 > 编程语言 > 详细

swift -- 字典

时间:2016-06-14 14:24:29      阅读:283      评论:0      收藏:0      [点我收藏+]

标签:

swift -- 字典

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])

}

 

swift -- 字典

标签:

原文地址:http://www.cnblogs.com/daxueshan/p/5583724.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!