1.列表定义
列表Python中内置有序可变序列,列表中的所有元素应放置在中括号[ ]中,每个元素之间都要用英文逗号隔开。
列表包括多种数据类型,可以同时分别为整数、实数、字符串等基本类型,甚至是列表、字典以及其他自定义类型的对象。
2.列表创建
·用“=”直接将一个列表赋值给变量即可创建列表对象
·用list()函数将元组、range对象、字符串或其他类型的可迭代对象类型的数据转换为列表。
3.从列表提取元素
3.1从列表中提取单个元素
列表中的各个元素都有其偏移量(定位),可以通过偏移量来对列表进行索引(搜索定位),读取所需的元素。
偏移量是从0开始的,列表名后加带偏移量的中括号,就能取到相应位置的元素。
如:

3.2从列表中提取多个元素
提取多个元素时,容易涉及到用冒号来截取列表元素(即切片,将列表的某个片段拿出来处理)需遵守规律:
冒号左右空,取到头;左要取,右不取。
具体含义:
冒号左边空,就要从偏移量为0的元素开始取;冒号右边空,就要取到列表的最后一个元素。
冒号左边数字对应的元素要拿,右边的不动。
示例如下:

4.增加列表函数/扩展列表
4.1 append()函数
用append()函数给列表增加元素,每次仅在末尾新增一个元素。且列表长度无限,支持任意嵌套。

4.2 extend()函数
extend()可以将一个或多个元素追加到当前列表中,追加的列表不是整体作为一个元素追加到当前列表中,而是将其中的每个元素追加到当前列表中,相当于列表合并。
如:

4.3 运算符" + " 和" * "

5.删除列表函数
5.1 del()函数
del()函数用以删除列表中的指定位置上的元素,del列表名[元素的索引],如:del list1[1]
5.2 remove()函数
remove()函数用以删除首次出现的指定元素,如果列表中不存在要删除的元素,则显示异常。
5.3 pop()函数
使用列表的pop()方法删除并返回指定(默认为最后一个)位置上的元素,如果给定的索引超出了列表的范围则抛出异常
5.4 clear()函数
clear()函数用以清空列表
列表删除函数示例如下:

6.列表去重
7.列表排序
8.列表内运算
网友评论