swift3.0 字典的基本用法
来源:互联网 发布:linux上没有telnet 编辑:程序博客网 时间:2024/06/11 02:58
自学swift3.0,如果有什么错误或建议的话欢迎吐槽哦~
//1.字典的定义使用[key:value,key:value]快速定义 let dic:[String:Any] = ["name":"张三","age":22] print(dic) //数组字典 let arrDic:[[String:Any]] = [ ["name":"张三","age":22], ["name":"李四","age":24] ] print(arrDic) //2.可变字典的增删改查 var dictionary:[String:Any] = ["name":"张三","age":22] print(dictionary) /* key存在则为修改,key不存在 则为添加 */ //增加键值对 dictionary["score"] = 99 print(dictionary) //修改键值对 dictionary["age"] = 33 print(dictionary) //删除键值对 // ps: 字典是通过KEY来定位值的,所有的KEY必须是可以 hash/哈希 的 (md5就是一种哈希,哈希就是将字符串变成唯一的整数,便于查找,能够提高字典遍历的速度)// dictionary.removeValue(forKey: <#T##Hashable#>) dictionary.removeValue(forKey: "score") print(dictionary) //字典遍历 //写法一 for e in dictionary { print("key = \(e.key) value = \(e.value)") } //写法二 for (key,value) in dictionary { print("key = \(key) value = \(value)") } //字典合并 var dic1 = ["name":"小明","score":"88"] print(dic1) let dic2 = ["teacher":"老大"] for (key,value) in dic2 { dic1[key] = value } print(dic1)
0 0
- swift3.0 字典的基本用法
- 字典的基本用法
- 字典的基本用法
- Swift3.0教程(一)-基本的语法
- Swift3.0按钮的基本使用
- swift3.0 类的基本使用
- swift3.0 - 集合 -- 数组、字典
- swift3.0 元组的用法
- swift3.0 基本数据类型
- python中字典的基本用法
- Swift3-UISearchController的基本使用
- Swift3.0-字符串、数组、字典操作
- swift3.0 基本运算符
- Swift3.0基本语法02
- Swift3.0基本语法01
- Swift3.0基本语法02
- FMDB的基本使用和解析(Swift3.0)
- 三、swift3.0字符串和集合的基本使用
- mysql基本常识
- CETNOS6.5下MYSQL+sysbenchmark0.5安装
- 我的代码审查问题,先mark一下
- spring-boot配置MySQL数据库连接、Hikari连接池、和Mybatis的简单方法
- 【Android】Android开发可以手动进行控制的跑马灯效果,包括从左到右,以及从右到左,
- swift3.0 字典的基本用法
- 面试官问你的缺点是什么,应该如何回答?
- 优化Magento MySQL的配置
- Flash与SRAM的区别?
- java实现简单的表格显示
- [搭建环境]React Native初尝Mark笔记(Mac版+Android)
- 一、python笔记之了解python
- Android开发书籍推荐:从入门到精通系列学习路线书籍介绍
- volatile使用