003_swift_dict 字典

//
//  main.swift
//  003_字典
//
//  Created by liuan on 2020/3/22.
//  Copyright © 2020 liuan. All rights reserved.
//

import Foundation

//字典是无序的 key value形式存在
//一 创建
var dic1:Dictionary<String,Any>=[:];
var dic2:[String :Any]=[:];
var dic3=["name":"小米","age":10] as [String:Any];
//二 字典的操作
// 字典的元素个数
let count=dic3.count;
print(count)
//字典判断是否是空。
let ret = dic1.isEmpty
let ret1=dic3.isEmpty;
print(ret,ret1)

//取值
let vlaue=dic1["name"];
let keys=dic1.keys
let vlaues=dic1.values

//4 更新元素
dic3.updateValue(11, forKey: "age");
print(dic3)
dic3["age"]=12;
print(dic3)
//5 增加元素
dic3["country"]="china"
print(dic3)
// 6 删除元素
dic3.removeValue(forKey: "country")
print(dic3)
// 7 字典的遍历
for ele in dic3{
    print(ele,ele.key,ele.value)
}

效果展示

2
true false
["name": "小米", "age": 11]
["name": "小米", "age": 12]
["country": "china", "name": "小米", "age": 12]
["name": "小米", "age": 12]
(key: "name", value: "小米") name 小米
(key: "age", value: 12) age 12
Program ended with exit code: 0

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

安果移不动

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值