1.列表的特征
①列表是一种可变的数据类型
②列表中的数据类型不限
③列表中的多个元素之间用逗号进行分割
④最外层用[ ]括起来
⑤列表是有序的序列
2.列表的两种定义方式
2.1 使用list()
2.2 使用[ ]来定义
list1=[1,2,3, ‘Hello’,‘World’, [ 11,22,33] ]
list1
[1,2,3,‘Hello’,‘World’,[ 11,22,33]
3.列表的运算
3.1 加法运算—返回的是将所有元素存放在一个新的列表中
3.2 *号运算—返回的结果是重复列表中的元素
3.3 in运算–返回的是判断元素是否在列表中,在即返回True,不在即返回False
4列表的切片与索引–[ 开始位置:终止位置:步长和方向 ]
开始位置:闭区间,可以取到开始位置的值
终止位置:开区间,取不到终止位置的值
步长和方向 :默认值是1,当步长设为正数的时候,代表是从列表的左边向右边取;为负数的时候,代表从后往前取。
4.1 一维列表的切片与索引
4.2 多维列表的索引
5列表元素的修改-通过元素的索引位置来修改
6列表的增添
6.1 append --原列表.append(新元素)
6.2 extend-- 原列表.extend(要添加的列表)是把要添加的列表的每一个元素添加到原列表中去
6.3 insert–(索引,要插入的对象)把插入的对象插入到索引对应的元素之前
7.列表的删除
7.1 del 列表名[要删除元素的索引值]
7.2 列表名.clear( )
7.3 列表名.pop(要删除元素的索引值)
7.4 列表名.remove(元素名)
8列表的查找
8.1 count( )–获得某个元素出现的次数
8.2 count( )–获得某个元素出现的次数
9列表的排序–默认是升序
reverse=True是降序