如果创建一个字典,并赋值给一个变量,则创建的字典就是可以修改的。这意味着在创建字典后,可以通过添加、删除、修改的方式改变字典里的项目。如果将一个字典赋值给常量,字典就不可修改,并且字典的大小和内容都不可以修改。
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)")
}
网友评论