1 append
将单个对象添加至列表末尾
a = [1,'12','1s','ss',33]
b = ['44',3,2]
a.append(b)
print(a) #[1, '12', '1s', 'ss', 33, ['44', 3, 2]]
# print(a.append(b))显示为None,append()方法并没有返回值
2 clear
删除列表中所有项目
b = [1,'2',3] b.clear() print(b) # []
3 copy
列表的浅拷贝
4 count
统计指定对象在列表中出现的次数
5 extend
通过附加iterable(比如列表,元组)中的元素来扩展列表,可以实现浅复制
6 index
index(self, value, start=None, stop=None) 使用方法和字符串中的index一致,即寻找列表中出现指定对象的第一个索引,可以利用 start=None, stop=None 指定索引区间(切片),例中即在L中寻找对象元素1,索引范围L[3:-1]
7 insert
insert(self, index, p_object) 在索引之前插入对象
8 pop
pop(self, index=None)删除并返回索引处的项目(默认为最后一个元素)。 如果list为空或索引超出范围,则引发IndexError异常。 可以配合append实现栈
9 remove
remove(self, value) 删除第一次出现的执行对象。如果值不存在,则引发ValueError
10 reverse
反转列表,效果和L[::-1]一致,但是reverse是在列表原处改变
11 sort
sort(cmp=None, key=None, reverse=False) 对列表内的元素排序,cmp -- 可选参数, 如果指定了该参数会使用该参数的方法进行排序。key -- 主要是用来进行比较的元素,只有一个参数,具体的函数的参数就是取自于可迭代对象中,指定可迭代对象中的一个元素来进行排序。排序规则,reverse = True 降序, reverse = False 升序(默认)