传送门 官方文件地址
list.append(x):
将x加入列表尾部,等价于a[len(a):] = [x]
例:
>>> list1=[1,2,3,4] >>> list1.append(5) >>> list1 [1, 2, 3, 4, 5]
list.extend(L)
-
将列表L中的元素加入list中,等价于a[len(a):] = L.
例:
>>> list1=[1,2,3,4] >>> L=[5,6,7,8] >>> list1.extend(L) >>> list1 [1, 2, 3, 4, 5, 6, 7, 8]
list.insert(i, x)
-
在指定位置插入元素。第一个参数指定哪一个位置前插入元素。a.insert(0,x)就是在列表最前方插入,a.insert(len(a),x)则等价于a.append(x)
例:
>>>list1=[1,2,3,4] >>> list1.insert(1,45) >>> list1 [1, 45, 2, 3, 4]
list.remove(x)
-
移除list中值为x的第一个元素,如果没有这样的元素,则返回error,
例:>>> list1=[1,2,3,4,5,1,2,3,4,5] >>> list1.remove(1,2) Traceback (most recent call last): File "<pyshell#80>", line 1, in <module> list1.remove(1,2) TypeError: remove() takes exactly one argument (2 given) >>> list1.remove(1) >>> list1 [2, 3, 4, 5, 1, 2, 3, 4, 5]
list.pop([i])
-
list.pop()删除列表中的最后一个值并返回该值
list.pop(n)返回列表中的第n+1个值并删除
返会最后一个元素并从列表中删除:
例:
>>> list1=[0,1,2,3,4,5]
>>> list1.pop(3)
3
>>> list1
[0, 1, 2, 4, 5]>>> list1.pop() 5 >>> list2=[1] >>> list2.pop() 1 >>> list2 []
list.index(x)
-
返回列表中第一个值为x的位置,如果没有这样的元素则返回错误
例:
>>> list1=[1,2,3,4,5] >>> list1.index(3) 2 >>> list1.index(6) Traceback (most recent call last): File "<pyshell#130>", line 1, in <module> list1.index(6) ValueError: list.index(x): x not in list
list.count(x)
-
返回x在列表中出现的次数
例:
>>> list1=[1,2,3,4,5,6,1,3,4,5,1,4,5] >>> list1.count(1) 3 >>> list1.count(9) 0
list.sort(cmp=None, key=None, reverse=False)
-
Sort the items of the list in place (the arguments can be used for sort customization,
see sorted() for their explanation).
list.reverse()
-
翻转该列表
例:
>>> list1=[1,2,3,4,5] >>> list1.reverse() >>> list1 [5, 4, 3, 2, 1]