1.列表的定义
1.基本格式语法:
列表内的每一个数据,称之为元素
以 [ ] 作为标识
2.展示例子:
使用[]的方式定义列表:
嵌套列表的定义:
注意点:
列表可以一次存储多个数据,且可以为不同的数据类型,支持嵌套
2.列表的下表索引
1.如何从列表中取出特定位置的数据呢?
我们可以使用:下标索引
如图,列表中的每一个元素,都有其位置下标索引,从前向后的方向,从0开始,依次递增
我们只需要按照下标索引,即可取得对应位置的元素。
2.列表的下标(索引) - 反向
或者,可以反向索引,也就是从后向前:从-1开始,依次递减(-1、-2、-3......)
如图,从后向前,下标索引为:-1、-2、-3,依次递减。
3.列表的操作方法:
1.列表查询(index):
功能:查找指定元素在列表的下标,如果找不到,报错ValueError
语法:列表.index(元素)
index就是列表对象(变量)内置的方法(函数)
2.列表修改方法一:
语法:列表[下标] = 值
可以使用如上语法,直接对指定下标(正向、反向下标均可)的值进行:重新赋值(修改)
3.列表修改方法二:
•插入元素(inset):
语法:列表.insert(下标, 元素),在指定的下标位置,插入指定的元素
•追加元素(append):
语法:列表.append(元素),将指定元素,追加到列表的尾部
4.列表修改方法四:
语法:列表.extend(其它数据容器),将其它数据容器的内容取出,依次追加到列表尾部
•删除元素:
语法1: del 列表[下标]
语法2:列表.pop(下标)
5.列表修改方法五:
语法:列表.remove(元素)
![](https://img-blog.csdnimg.cn/c26c53bafbf744afac88e7c7595a3a47.png)
语法:列表.count(元素)
6.列表元素统计方法(len):
语法:len(列表)
4.列表操作方法汇总:
编号 | 使用方式 | 作用 |
1 | 列表.append(元素) | 向列表中追加一个元素 |
2 | 列表.extend(容器) | 将数据容器的内容依次取出,追加到列表尾部 |
3 | 列表.insert(下标, 元素) | 在指定下标处,插入指定的元素 |
4 | del 列表[下标] | 删除列表指定下标元素 |
5 | 列表.pop(下标) | 删除列表指定下标元素 |
6 | 列表.remove(元素) | 从前向后,删除此元素第一个匹配项 |
7 | 列表.clear() | 清空列表 |
8 | 列表.count(元素) | 统计此元素在列表中出现的次数 |
9 | 列表.index(元素) | 查找指定元素在列表的下标 找不到报错ValueError |
10 | len(列表) | 统计容器内有多少元素 |