一、数据容器入门
二、数据容器:list(列表)
三、List(列表)的遍历
四、数据容器:tuple(元组)
五、数据容器:str(字符串)
六、数据容器的切片
七、数据容器:set(集合)
八、数据容器:dict(字典、映射)
九、数据容器的通用操作
本章我们主要分三节分别给大家介绍数据容器的类型、与通用操作等基础知识。
一、数据容器入门
Python中的数据容器:
一种可以容纳多份数据的数据类型,容纳的每一份数据称之为1个元素,每一个元素可以使任意类型的数据,如字符串、数字、布尔等
list(列表)/tuple(元组)/str(字符串)/set(集合)/dict(字典)都满足可容纳多个元素的特性
二、数据容器:list(列表)
掌握列表的定义格式
(1)列表的定义语法
[元素1,元素2,元素3]
如:
(2)什么是元素?
数据容器内的每一份数据,都称之为元素
(3)元素的类型有限制吗?
没有任何限制
列表的下标索引
(4)列表的下表索引是什么
列表的每一个元素,都有编号称之为下标索引
从前向后的方向,编号,从0开始递增
从后向前的方向,编号从-1开始递减
如何通过下标索引取出对应位置的元素
列表【下标】即可取出
如下图:
注意事项:
超出范围就会报错
列表的常用操作
列表除了可以定义、使用下标索引获取值以外还提供以下一系列功能(即列表的方法)
Insert(插入)
append(追加)
extend(追加)
pop(删除)
remove(删除)
列表的特点:
- 可以容纳多个元素(上限为2的63次方减1个)
- 可以容纳不同类型的元素
- 数据是有序存储的
- 允许重复数据存在
可以修改(增加或删除等)
List(列表)的遍历
什么是遍历?
将容器内的元素依次取出并处理称之为遍历操作
如何遍历列表的元素?
可以使用while或for循环
For循环的语法
for临时变量 in 数据容器:
对临时变量进行处理
For循环与while循环对比
for循环更简单while循环更灵活
for用于从容器内依次取出元素并处理,
While用以任何需要循环的场景