五、列表#
1. 高级变量类型#
Python中的数据类型可以分为:数字型和非数字型 数字型包含:整型、浮点型、布尔型、复数型 非数字型包含:字符串、列表、元组、集合、字典
高级变量类型包含
列表 元组 集合 字符串 字典
高级变量的特点 都是一个 序列 sequence,也可以理解为 容器 获取某一个元素 [0](集合例外,无序的) 通过for循环遍历 都可以计算长度、最大/最小值、比较、删除 连接 + 和 重复 * 切片(容器一部分)
2. 列表#
列表 是 Python 中使用 最频繁 的数据类型 专门用于存储 一串 数据,存储的数据 称为 元素 列表的类型是:list
列表的定义#
列表用[]定义,元素之间用,分隔
1 |
|
访问列表的元素#
查找列表中元素是按照列表索引进行查找的 索引 就是元素在 列表 中的位置编号,又可以被称为 下标 索引是从0开始的
例如:第一个元素,索引就为0
1 2 3 4 |
|
遍历列表#
可以通过for遍历列表中的元素
1 2 3 4 |
|
列表的操作#
列表可以增加新的元素,可以删除元素,元素也可以修改,还可以对列表进行排序等操作
增加元素
通过append增加新元素
1 2 3 4 |
|
结果:
1 |
|
删除元素
通过remove方法删除元素
1 2 3 4 |
|
结果:
1 |
|
修改元素
通过:列表[索引]=新数据 修改元素
1 2 3 4 |
|
结果:
1 |
|
查询
通过:列表[索引]查找元素
1 2 3 4 |
|
结果:
1 |
|
通过:列表.index(元素) 查找元素的索引
1 2 3 4 |
|
结果:
1 |
|
列表的排序
通过:列表.sort()对列表进行升序排序
1 2 3 4 |
|
结果:
1 |
|
通过:列表.sort(reverse=True)对列表进行降序排序
1 2 3 4 |
|
结果:
1 |
|
通过:列表.reverse()对列表进行反转
1 2 3 4 |
|
结果:
1 |
|
列表的嵌套#
列表中的元素可以是列表类型的数据,就称为列表的嵌套
嵌套列表的定义:
1 2 |
|
查询元素
1 2 |
|
修改元素
1 2 |
|