Swift中级学习 3 字典DIctionary

存储 键-值 数据对的无序数据集

var dict: [String:String] = ["1":"ss","2":"dd"]

var dict1: Dictionary<</span>String,String> = ["2":"dd","1":"ss"]

print(dict["1"]) //可选性 Optional

dict == dict1

dict.count

dict.isEmpty

Array(dict.keys)

Array(dict.values)

//字典遍历

for key in dict.keys{}

for value in dict.values{}

for (key,value) in dict{}

//空字典

var dictt1: [Int:String] = [:]

var dictt2: Dictionary<</span>Int,String> = [:]

var dictt3 = [Int:String]()

var dictt4 = Dictionary<</span>Int,String>()

//改

var user = ["name":"yang","password":"fangfang","sex":"wumen","age":"22"]

user["name"] = "yangyang"

user.updateValue("yang", forKey: "name") //返回旧的值

let new = user.updateValue("yang", forKey: "name")

//增

user["email"] = "15711111111@163.com"  //不存在的

user.updateValue("15711111111", forKey: "phone")

user

//删

user["phone"] = nil

user

user.removeValueForKey("email")

user.removeAll()

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值