Swift3.0字典

作者: 七叶5 | 来源:发表于2016-11-18 17:56 被阅读47次

    //字典 创建字典和创建数组是一样创建同时就要制定key和value值类型

    //定义空字典

    let dict = [String:Int]()

    //定义一个有点复杂的字典

    let dict2 = ["name":"亚索","age":18,"height":1.8] as [String : Any]

    //访问字典的元素

    print("国服第一"+(dict2["name"] as! String))

    var dic3 = ["name":"张三","gender":"男","skill":"跳舞"]

    //找得到key值就是改找不到就是增加新值

    dic3["gender"] = "女"

    dic3["hobby"] = "打游戏"

    print(dic3)

    //字典的删除

    dic3.removeValue(forKey: "gender")

    print(dic3)

    //字典的遍历

    //遍历的是键值对

    for (key,value) in dic3 {

    print("\(key):\(value)")

    }

    //遍历字典key值

    for key in dic3.keys {

    print(key)

    }

    //遍历字典value值

    for value in dic3.values {

    print(value)

    }

    相关文章

      网友评论

        本文标题:Swift3.0字典

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