一、列表组成
列表由一系列按特定顺序排列的元素组成,在PYTHON中由[]来表示列表,并用逗号来分隔其中的元素。
![](https://img2020.cnblogs.com/blog/1752806/202102/1752806-20210223154644631-661108809.png)
二、列表常用方法
1、访问列表元素
1.1 可以通过列表名称和索引的形式访问列表中具体的元素
![](https://img2020.cnblogs.com/blog/1752806/202102/1752806-20210223155243136-1273057387.png)
2、在列表中添加元素
2.1 append() 在列表末尾添加元素
![](https://img2020.cnblogs.com/blog/1752806/202102/1752806-20210223165624860-55636054.png)
2.2 insert() 在列表的任意位置添加元素,因此需要指定新元素的索引和值
![](https://img2020.cnblogs.com/blog/1752806/202102/1752806-20210223170055842-378715354.png)
3、在列表中删除元素
3.1 del 删除已知位置的元素(删除后元素无法访问)
![](https://img2020.cnblogs.com/blog/1752806/202102/1752806-20210225144405853-951636575.png)
3.2 pop() 删除元素后元素可以访问
3.2.1 pop() 删除列表末尾的元素
![](https://img2020.cnblogs.com/blog/1752806/202102/1752806-20210225144946512-1065056909.png)
3.2.2 pop(index) 删除指定索引处的列表元素
![](https://img2020.cnblogs.com/blog/1752806/202102/1752806-20210225145422743-1471308417.png)
3.3 remove() 根据值删除元素
![](https://img2020.cnblogs.com/blog/1752806/202102/1752806-20210225151058537-685967736.png)
3.4 列表排序
3.4.1 sort() 永久排序
3.4.1.1 sort() 列表正序排列
![](https://img2020.cnblogs.com/blog/1752806/202102/1752806-20210225174243256-1567034234.png)
3.4.1.2 sort(reverse = True) 列表按照倒序排列
![](https://img2020.cnblogs.com/blog/1752806/202102/1752806-20210225174532328-1804639498.png)
3.4.2 sorted() 临时排序
3.4.2.1 sorted() 临时正序排列
![](https://img2020.cnblogs.com/blog/1752806/202102/1752806-20210225175026184-225894271.png)
3.4.2.2 sort(reverse = True) 列表按照倒序临时排列
![](https://img2020.cnblogs.com/blog/1752806/202102/1752806-20210226094913200-892490302.png)
3.4.3 reverse() 倒着打印列表
![](https://img2020.cnblogs.com/blog/1752806/202102/1752806-20210226100112250-128595952.png)
3.5 列表长度
![](https://img2020.cnblogs.com/blog/1752806/202102/1752806-20210226100319591-1252074733.png)
3.6 使用列表的一部分
3.6.1 切片
3.6.1.1 访问前三个元素
![](https://img2020.cnblogs.com/blog/1752806/202103/1752806-20210301145255858-923908866.png)
3.6.1.2 访问中间连续的元素
![](https://img2020.cnblogs.com/blog/1752806/202103/1752806-20210301150113344-297914815.png)
3.6.1.3 未指定起始索引或者结束索引
起始索引
![](https://img2020.cnblogs.com/blog/1752806/202103/1752806-20210301150442778-1260174568.png)
结束索引
![](https://img2020.cnblogs.com/blog/1752806/202103/1752806-20210301150653758-1314891411.png)
3.6.1.4 访问列表末尾的元素
![](https://img2020.cnblogs.com/blog/1752806/202103/1752806-20210301151244852-1575094359.png)