1、list() 做类型转换
list(可迭代对象) 比如:字符串、字典
2、内置方法
(1)按索引取值:索引必须是存在的,既可以取值也可以改值
(2)追加.append():只能在列表的末尾加值;不能直接将append另一个列表,这样会将列表嵌套在列表里。
(3)插入.insert(索引,插入值):
(4).extend():将两个列表融合成一个(不是嵌套),字符串和字典也可以使用此方法。两个列表也可以直接相加
(5)删除列表元素:
del:直接根据列表删除列表元素,比如 del l[1],不是列表功能,没有返回值
.pop(所索引号):默认是最后一个值,返回删除的值
.remove(元素):根据元素值删,没有返回值
(6)列表切片 与字符串切片一致
切片是拷贝,赋给一个新的列表,不会改变原来列表的值,并且之中拷贝是浅拷贝
(7)len():统计长度,列表元素的个数
(8)成员运算
in 和 not in
(9)循环
不能在遍历列表的时候区修改列表。
(10)count()统计元素在列表中出现的次数
.count(元素值)
(11)index()查找某一个元素的索引,默认从左向右找,找到第一个就不会继续找了
.index(元素值)
(12)clear 清空列表元素
.clear():列表会变成一个空列表
(13)reverse:列表反转
用切片反转是创建一个新的列表,使用reverse反转是直接改变原列表的值
(14)sort:排序,默认是升序
列表中元素的类型必须一致,关键字参数reverse=True时为降序,=false是为升序。



