一、数据容器入门
1.定义
- 一份变量多个数据
- 一个数据称为1个元素
2.特点
- 是否支持重复元素
- 是否可以修改
- 是否有序
3.类别
- 列表(list)
- 元组(tuple)
- 字符串(str)
- 集合(set)
- 字典(dict)
二、数据容器: list(列表)
1.下标索引
- 把列表元素取出来(左到右0→123) (右到左-1→-123) 序号也可以是嵌套的
- 语法: 列表[下标索引]
2.列表常用操作
- 插入
语法:列表.insert(下标,加入元素)
- 删除
语法一: del 列表[下标]
语法二: 列表.pop(下标)
语法三(指定第一个匹配元素): 列表.remove(元素)
- 清空
语法: 列表.clear()
- 修改
语法: 列表[下标号]=值
- 统计
语法一(某个元素): 列表.count(元素)
语法二(整个容器): len(列表)
- 查询元素下标
语法: 列表.index(元素)
- 追加单个(尾部)
语法:列表.append(元素)
- 追加多个(尾部)
语法:列表.extend(其他容器)
3.练习
4.案例
三、list列表的遍历
1.while遍历列表
- 语法
index =
while index < len(列表)
元素 = 列表[index]
对元素进行处理
index += 1
- 可以自定循环条件
- 可以做到无限循环
- 任何场景可以使用
2.for循环遍历列表
- 语法:
for:
临时变量 in 数据容器:
对临时变量进行处理
- 不可自定循环条件
- 不可以无限循环
- 常用于数据容器,固定次数的循环场景