小健_Python_go_Devops
latest
Go语言学习
1. Go语言基本语法
2. 容器-数据结构
2.1. 数组
2.2. 切片
2.3. 字典
2.4. 列表
3. 流程控制
4. 函数
5. 结构体
6. 接口
7. 包
8. 并发
9. 反射
10. 标准库和三方库
11. 项目代码
12. 避坑与技巧
Go vs Python
Python全栈系列
Python测试开发入门与实践
Vue.js企业开发实战
Vue.js+Node.js开发实战
小健_Python_go_Devops
»
Go语言学习
»
2.
容器-数据结构
Edit on GitHub
2.
容器-数据结构
¶
2.1. 数组
2.1.1. 声明数组
2.1.2. 初始化数组,可以在声明时直接进行初始化
2.1.3. 使用for循环遍历数组,两种方式
2.2. 切片
2.2.1. 1.从数组切片生成新的切片
1.1 从指定范围中生成切片
1.2 表示原有切片
1.3 重置切片,清空所有元素
2.2.2. 2.声明切片
2.2.3. 3.使用make()函数构造切片
2.2.4. 4.使用append()函数为切片添加元素
2.2.5. 5.切片与数组的关系
5.1切片修改底层数组
5.2切片不修改底层数组
5.3组合两个切片到一个切片中
5.4复制切片元素到另一个切片
5.5迭代切片
5.6从切片中删除元素
5.7在函数间传递切片
2.2.6. 6. slice就地修改
2.3. 字典
2.3.1. 1.添加关联到map并访问关联和数据
2.3.2. 2.遍历map中的键值对–访问关联关系
2.1 排序遍历
2.3.3. 3.使用delete()函数从map中删除键值对
2.3.4. 4.清空map中的所有元素
2.3.5. 5.能够在并发环境中使用的map-sync.Map
2.3.6. 6.在函数间传递映射
2.3.7. 7.使用map查找重复的行
2.4. 列表
2.4.1. 1.初始化列表
2.4.2. 2.在列表中插入元素
2.4.3. 3.在列表中删除元素
2.4.4. 4.遍历列表,访问列表的每一个元素