美文网首页
2018-10-11字典

2018-10-11字典

作者: 赵饿魔 | 来源:发表于2019-05-20 09:45 被阅读0次

//{@"id":@"123456",@"name":@"zhangsan"}[]

//定义与初始化

var dic1:[String : String] = ["id":"123456","name":"zhaoyinshuang"]

var dic11:Dictionary<String,String> = ["id":"123456","name":"zhaoyinshuang"]

//如果是Any  必须显示声明字典的类型

letdic2:[String:Any] = ["age":13,"sex":"male"]

let dic22 = Dictionary<String,String>()

//基本使用

dic1.count

dic22.count

dic1.isEmpty

dic22.isEmpty

//添加与修改语法看上去一样

//如果key不存在 就添加 存在就修改

dic1["class"] = "移动互联应用开发171"

dic1["name"] = "lisi"

print(dic1)

dic1.updateValue("wangwu", forKey: "name")

print(dic1)

dic11.removeValue(forKey: "id")

print(dic11)

dic1["name"]

//遍历

var dic:[String : Any] = ["id":"123456789","name":"zhangsan","age":15,"school":"第一中学"]

forkeyindic.keys

{

    print(key)

}

forvalueindic.values

{

    print(value)

}

print("===============")

for(key, value)indic

{

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

}

print("===============")

for(index, value)indic.enumerated()

{

    print("\(index) -- \(value)")

}

var dic3: [String :String] = ["id":"123456","name":"zhaoyinshuang"]

var dic4:[String : String] = ["age":"13","sex":"male","name":"lisi"]

for(key,value)indic4

{

    dic3[key] = value

}

print(dic3)

相关文章

网友评论

      本文标题:2018-10-11字典

      本文链接:https://www.haomeiwen.com/subject/ymnvaftx.html