列表的定义
基本语法:
#字面量
[元素2,元素2,元素3,…]
#定义变量
变量名称 = [元素1,元素2,…]
#定义空列表
变量名称 = []
变量名称 = list()
?
列表内的每一个数据,称之为元素
注意事项:列表可以一次存储多个数据,且可以为不同的数据类型,支持嵌套(既是列表中存储列表)
?
列表的下标(索引)
列表中 的每一个元素,都有其位置下标索引,从前向后的方向,从0开始,依次递增
我没只需要按照下标索引,即可取得对应位置的元素
#语法 : 列表[下标索引
或者,可以反向索引,也就是从前向后:从-1开始,依次递减(-1,-2,-3…)
?
嵌套列表的下标(索引)
如果列表是嵌套的列表,同样支持下标索引
#语法 列表[][]
下标索引的注意事项:
要注意下标索引的取值范围,超出范围无法取出元素,并且会报错
?
列表的常用操作(方法)
列表的查询功能(方法)
查找某元素的下标
功能:查找指定元素在列表的下标,如果找不到,报错ValueError
语法:列表.index(元素)
index就是列表对象(变量)内置的方法(函数)
列表的修改功能(方法)
编号 | 使用方式 | 作用 |
---|---|---|
1 | 列表.append(元素 | 向列表中追加一个元素 |
2 | 列表.extend(容器) | 将数据容器的内容依次取出,追加到列表尾部 |
3 | 列表.insert(下标, 元素) | 在指定下标处,插入指定的元素 |
4 | del 列表[下标] | 删除列表指定下标元素 |
5 | 列表.pop(下标) | 删除列表指定下标元素 |
6 | 列表.remove(元素) | 从前向后,删除此元素第一个匹配项 |
7 | 列表.clear() | 清空列表 |
8 | 列表.count(元素) | 统计此元素在列表中出现的次数 |
9 | 列表.index(元素) | 查找指定元素在列表的下标,找不到报错ValueError |
10 | len(列表) | 统计容器内有多少元素 |
1.Python增加缩进快捷键:Ctrl+Alt+] 或tab键或shift+tab键
2.Python减少缩进快捷键:Ctrl+Alt+[