字典

2018-03-09  本文已影响0人  Gunks

如果创建一个字典,并赋值给一个变量,则创建的字典就是可以修改的。这意味着在创建字典后,可以通过添加、删除、修改的方式改变字典里的项目。如果将一个字典赋值给常量,字典就不可修改,并且字典的大小和内容都不可以修改。


1.创建字典

var someDict = [KeyType: ValueType]()

2.创建一个空字典,建类型为int,值类型为string

var someDict = [Int: String]()

3.创建一个字典的实例

var someDict:[Int:String] = [1:"One", 2:"Two", 3:"Three"]

4.修改字典

var someDict:[Int:String] = [1:"One", 2:"Two", 3:"Three"]

var oldVal = someDict.updateValue("One 新的值", forKey: 1)

var someDict:[Int:String] = [1:"One", 2:"Two", 3:"Three"]

var removedValue = someDict.removeValue(forKey: 2)

updateValue和removeValue方法会返回 旧 的值

是更新就返回旧的值 是插入就返回nil

5.遍历字典

for (key, value) in someDict{

     print("字典 key \(key) - 字典 value \(value)")

}

上一篇 下一篇

猜你喜欢

热点阅读