list对象的方法
记录下,很容易忘记
- list.append(x) :把一个元素添加到列表的结尾,相当于 a[len(a):] = [x] 。
- list.extend(L) :将一个给定列表中的所有元素都添加到另一个列表中,相当于 a[len(a):] =
L 。 - list.insert(i, x):在指定位置插入一个元素。第一个参数是准备插入到其前面的那个元素的索引, 例如 a.insert(0, x) 会插入到整个链表之前,而 a.insert(len(a), x)相当于 a.append(x) 。
- list.remove(x):删除列表中值为 x 的第一个元素。如果没有这样的元素,就会返回一个错误。
- list.pop([i]):从列表的指定位置删除元素,并将其返回。如果没有指定索引, a.pop() 返回 最后一个元素。元素随即从列表中被删除。(方法中 i 两边的方括号表示这个参 数是可选的,而不是要求你输入 对方括号,你会经常在Python 库参考手册中遇 到这样的标记。)
- list.index(x):返回列表中第一个值为 x 的元素的索引。如果没有匹配的元素就会返回一个错 误。
- list.count(x):返回 x 在列表中出现的次数。
- list.sort():对列表中的元素就地进行排序。
- list.reverse():就地倒排列表中的元素。
- list.copy(x):复制列表x,赋值给新的列表。
实例展示
listA=[1,22,22,33,44,77,33,67,50]
b=list.copy(listA)
print("copy:%s"%b)
print("count统计:%s,%s,%s"%(listA.count(33), listA.count(22), listA.count(0))