1. 列表 list (元素可修改)

注意:
1. 列表中可以存储不同类型的元素数据,包含列表

2. 列表中可以嵌套存储使用

3. 列表中元素可修改
(1) 列表中的索引




(2) 列表中使用方法
函数是一个封装的代码单元,提供特定的功能,但若在一个类class中定义一个函数,此函数便不在称为函数,而是称为方法

1. 元素查询index(查找某元素在列表中的下标索引)


2. 修改列表中某下标元素的值

3. 列表指定下标中插入值insert

4. 列表尾部追加(单个)元素append

5. 列表尾部追加(一批)元素extend

6. 根据元素下标删除列表中的一个元素del

7. 根据元素下标删除列表中的一个元素pop,可接收删除元素的返回值

8. 删除元素在列表中的第一个匹配项remove

9. 清空列表内容clear

10. 统计某元素在列表中的数量count

11. 统计列表内有多少个元素len

12. 总结

(3) 便利列表中的所有元素
1. for循环

2. while循环

3. 补充:while循环和for循环的区别

2. 元组 tuple (可存储多个不同类型的元素,一旦定义完成不可被修改)

(1) 定义


注意:
1. 若定义元组中只有一个元素,在此元素后要加,


2. 元组也支持嵌套

3. 元组支持下标索引

(2) 元组相关操作

1. index ——查找元素下标并返回

2. count —— 查看元素的个数

3. 统计元组中的总个数

4. while循环遍历元组

5. for循环遍历元组

注意:元组中的元素不可修改,但元组中的列表可修改

(3) 总结

3. 字符串

(1) 字符串常用操作

1. 通过字符串下标取单个字符的值

注意:字符串无法修改
2. index —— 查找字符串中某个或某部分字符下标索引值


3. replace —— 字符串的替换,得到的结果是得到一个新的字符串而非修改原字符串


4. split —— 字符串分割,将字符串按分隔符分割为多个元素,存储到列表中


5. strip —— 得到的结果是新的字符串

(1) 不传参,去除字符串前、后空格和回车换行符

(2) 传参,去除字符串前后指定的传入的参数 (去除字符1 和 字符2)

6. count —— 统计字符串中部分字符串出现的次数

7. len —— 统计字符串长度

8. 支持for和while循环
(3) 总结

注意:列表、元组、字符串均能存放重复内容
4. 序列 —— 内容连续,有序,可使用下标索引的一类数据容器,列表 元组 字符串均为序列
(1) 序列切片操作:从大的序列中取出一个小的序列


1. 步长默认是1,可以省略不写



2. 起始和结尾可省略不写

3.


4. 反转序列

5.

6.

5. 集合(set) 无重复元素,元素排列无序

(1) 定义


注意:集合无序,不支持下标索引访问,但允许修改
(2) 集合常用操作

1. add —— 集合中添加新的元素(具有去重属性,一直添加相同元素,自带去重作用)

2. remove —— 移除元素

3. pop —— 从集合中随机删除一个元素


4. clear —— 清空集合


注意:set()代表空集合
5. difference —— 取集合差集,取出集合1有而集合2没有的差集,返回差集

6. difference_update —— 消除集合中的差集,在集合1中删除和集合2相同的元素

7. union —— 将集合1与集合2合并成一个新的集合

8. len —— 统计集合中的元素数量

9. 集合遍历 (集合不支持下标索引,所以不支持while循环,只能for循环)

(3) 总结

6. 字典
7. 数据容器的分类总结




2万+

被折叠的 条评论
为什么被折叠?



