字典

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


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

}

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容