列表list前言

list作为python里面的一个重要的数据结构,
本文仅介绍几个常用的方法

列表的创造

列表用[]生成,里面的元素可以是不同类型,长度不固定

生成空列表:

l = []l = list()
方法作用例子
append(x)将x添加到列表末尾,x可以是任意数据甚至结构(比如说列表)lb.append(x)
pop(x)将索引x的元素删除,并返回该元素lb.pop(x)
count(x)统计元素x在列表中出现的个数lb.count(X)
index(x,start,stop)返回元素x在(start,stop)中第一次出现的位置,省略最后两个参数则是在整个列表寻找,没有则会报错lb.index(x)
insert(x,object)在object的位置插入元素xl.insert(x,object)
clear()清空整个列表(即变成空列表),和del的区别是del后列表直接整个删除(找不到定义)lb.clear()
copy()复制整个列表lc=lb.copy()
sort()给列表排序(不写参数默认从小到大)l.copy()
remove(x)从列表中删除元素xl.remove(x)
reverse()将整个列表反向l.reverse
extend(x)将序列x的所有元素依次添加到列表末尾,与append的区别是,append把序列作为一个整体添加lb.extend(x)