前言:本章和友友们介绍一下py里的数据容器,内容比以往任何一章都多,需要友友们认真学习
(括号里是已经写完博客以后的感受,三天三夜下来的感受就两字:傻逼)
目录
一.数据容器的入门
1.1关于数据容器
因为在我们写程序的时候,肯定会遇到需要记录的信息,但如果信息很多的话,我们又不可能定义很多个变量,所以我们需要用的容器
1.2小结
二.数据容器之列表(list)
2.1关于列表的定义语法
2.2举例
2.3小结
2.4关于列表的下标索引
之前我们知道了列表的语法是怎么样子的,下标索引的定义就是如何把元素给提取出来
2.5举例
正序下标索引:
倒叙下标索引:
嵌套:
2.6小结
2.7关于列表的常用操作
ps:常用操作稍微有点多,大概这么多👇
2.7.1查询功能
2.7.2修改功能
2.7.3插入元素
2.7.4追加元素
2.7.5追加一批元素
2.7.6删除元素(两种方法)
方法一:
方法二:
2.7.7删除某元素在列表中的第一个匹配项
2.7.8清空列表内容
2.7.9统计元素在列表内的数量
2.7.10统计列表中所有元素的数量
2.7.11小结
三.列表的循环
3.1关于列表循环之while
ps:主播没看懂直接上图了
3.2while的举例
3.3关于列表循环之for
3.4for的举例
3.5小结
四.数据容器之元组(tuple)
4.1关于元组的基础格式
元组和列表差不多,只不过列表是可以修改的,但元组不行,一旦定义完成,就修改不了了
4.2格式举例
一般写法:
单个写法:
嵌套写法:
4.3操作举例
查找某个数的下标索引:
统计某个元素在元组的数量:
统计元组中元素的数量:
元组的遍历for和while:
虽然元组里的元素不可以修改,但是如果在元组里面加一个列表,这个列表里的元素是可以修改的:
4.4小结
五.数据容器之字符串(str)
5.1关于字符串
字符串也是数据容器的一员,字符串是字符的容器,一个字符串可以存放任意数量的字符
简单来说就是定义i一个字符串,然后用数据容器的方法找出想要的元素
5.2举例
5.2.1查找特定字符串的下标索引值
5.2.2字符串的替换
5.2.3字符串的分割
5.2.4字符串的规整操作
去前后空格(不带参数):
去前后空格(带参数):
5.2.5统计字符串中某字符串的出现次数
5.2.6统计字符串的长度
5.3小结
六.数据容器之序列的切片
6.1关于序列
简单来说就是不管是元组,字符串还是列表通过序列都可以把他们提取出来。
6.2正向列表举例
6.2.1反向列表举例
6.3元组举例
6.3.1反向元组举例
6.4字符串举例
6.4.1反向字符串的举例
6.5小结
七.数据容器之集合(set)
7.1关于集合
集合大概的意思就是万一我们需要查一些元素,但是有重复的话,以上三个字符串,列表,元组我们还要去做去重处理,太麻烦了,所以我们要用到集合
7.2基础语法举例
7.2.1添加新元素
7.2.2移除元素
7.2.3随机取出元素
7.2.4清空集合
7.2.5取2个集合的差集
7.2.6消除2个集合的差集
7.2.7合并两个集合的差集
7.2.8统计集合元素数量
7.2.9集合遍历
7.3小结
八.数据容器之字典、映射(dict)
8.1关于字典
使用字典可以实现key取出value的操作,总之字典还是很有用的
8.2语法举例
8.2.1字典数据的获取
8.2.2字典的嵌套
8.2.3从嵌套中获取数据
8.3小结
8.4字典的常用操作
8.4.1新增和更新的元素
新增元素:
更新元素:
8.4.2删除元素
8.4.3清空元素
8.4.4获取全部的key
8.4.5遍历字典
8.4.6统计字典内的与元素数量
8.5小结
九.小拓展
十.总结
关于容器主播就先讲到这,爆肝了三天三夜,我真的是要吐了