Swift 系统学习 10 字典 Dictionary 增删改查
来源:互联网 发布:淘宝卖家如何加入一淘 编辑:程序博客网 时间:2024/06/06 21:27
//: Playground - noun: a place where people can playimport UIKit/* * 本节内容: * 1.字典的声明和初始化 * 2.字典的遍历 * 3.字典的增删改查 *//* * 数组: 有序, 可以重复 * 字典: 无序, 不可重复(key) * 集合: 无序, 不可重复 */// 隐式声明字典[key: value]// 一旦初始化之后, 确定了key和value类型var counties = ["CN": "People Republic Of China", "UK": "United Kindom", "IN": "India"]// 显示声明var countryOne: [String: String] = ["US": "United States"]// 使用四种方式声明不包含key/value的字典var emptyDicOne: [Int: String] = [:] //1.var emptyDicTwo = [Int: String]() //2.var emptyDicThree: Dictionary<Int, String> = [:] //3.var emptyDicFour = Dictionary<Int, String>() //4.// 2和4通过调用init构造创建// 1和3是显示声明key和value// 遍历for key in counties.keys { print("所有key: \(key)")}for value in counties.values { print("所有value: \(value)")}for (key, value) in counties { print("key: \(key) and value: \(value)")}// 查// countryName是String?var countryName = counties["CN"]// countryName可选型counties.count // 多少组key/valueemptyDicFour.isEmptycounties.keys// 值类型(字典)和引用类型counties == countryOne// 增: 对不存在的key设置value就是添加counties["FR"] = "France"counties// 改: 对存在的key设置value就是改counties["UK"] = "Great Britain"counties.updateValue("Britain", forKey: "UK")// 删counties["IN"] = nilcountiescounties.removeValue(forKey: "UK")counties
0 0
- Swift 系统学习 10 字典 Dictionary 增删改查
- Dictionary.字典,增删改查
- Swift 系统学习 08 数组的创建 增删改查
- swift Dictionary 字典学习
- 集合 Swift 增删改查
- Swift CoreData增删改查
- Swift学习笔记-字典Dictionary
- Swift 4.0 字典(Dictionary)学习
- swit 字典用法,增删改查、合并
- Python 字典 增删改查 字典复制 两个字典连接
- swift使用FMDB数据库增删改查
- 学习SSH 增删改查
- swift 学习笔记(4)-字典Dictionary
- swift * 字典/Dictionary初始化以及增、删、改、遍历
- swift Dictionary 字典
- Swift 字典Dictionary
- swift中的字典Dictionary
- Swift 字典Dictionary
- MyBatis中 sql标签和include标签的使用
- 关于代码区域化的使用
- 面向服务的体系结构(SOA)——目标与核心概念
- 1063.Set Similarity (25)
- Oracle10g下载地址--多平台下的32位和64位
- Swift 系统学习 10 字典 Dictionary 增删改查
- cordova 的使用
- mxnet windows10 c问题搁置
- Ambari1.7.0 + HDP2.1安装记录
- 语料库知识
- Java 二维数组转换成List<List<String>>
- 机器学习笔记5
- 欢迎使用CSDN-markdown编辑器
- mysql创建视图时字符集问题的解决办法