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