1、append方法:可以将一个元素添加到列表的末尾,list.append(x)作用等同于a[len(a):]=[X],这里[X]表示可迭代的数据如字符串,数列,元组等。
2、extend方法:添加其他指定列表来扩充当前列表,list.extend(x)也可以使用a[len(a):] = L,这里L也是一个数列。
3、insert方法:用法为list.insert(i,x),其中i为元素索引,x为插入的元素。如下图所示。
4、remove方法:该方法为list.remove(x),使用时,会自动在列表中寻找匹配x的元素,如果有,则删除该元素,如果没有则返回错误。
5、pop方法,功能和remove相同都是删除列表元素,不同点在于pop是按照下标进行删除,并返回删除的元素;而remove是删除匹配的元素。如下图中pop的用法。
6、clear方法:list.clear()相当于移除掉列表中所有元素,将列表清空,等同于del list[:],如下图所示。
7、index方法:使用list.index(x)时,如果在列表中匹配到为x的元素,则返回第一次匹配到的元素的下标,如果没有匹配到,则会报错。
8、count方法:使用list.count(x)时,传入x为任意数据类型,这时会自动匹配该列表中所有元素,如果匹配到一次计数一次,知道全部对比,返回计数总数,如果没有匹配到,则返回0。
9、sort方法:调用list.sort()方法,对列表进行排序。
10、reverse方法:使用时调用list.reverse()方法,可以将列表中的元素进行倒转,即末尾变成首位,第二位变成倒数第二位,以此类推。
11、copy方法:使用list.copy()方法,可以将一个列表进行复制,但是这个复制是所谓的浅复制(元素在内存中的指向不变),功能相当于a[:]进行赋值。