list内置函数笔记
list内置函数 | 含义 |
---|---|
list.append(x) | 在尾部增加一个元素,等价于a[len(a):]=[x] |
list.extend(L) | 将给定的列表B中的元素接到当前列表a的后面,等价于a[len(a):]=B |
list.insert(i,x) | 在索引位置i前插入x,a.insert(len(a),x) 等价于 “a.append(x)”,表示在尾部出入x,在头部出入x使用a.insert(0,x) |
list.index(x) | 返回列表中第一个值为x的索引,没有匹配的项,产生一个出错误 |
list.remove(X) | 删除列表中第一个值为x的索引,没有该值的项,产生一个出错误 |
list.pop(i) | 将指定元素弹出,即返回列表中索引值为i的元素,并在列表中删除它,也可以不指定索引,a.pop()表示弹出最后一个元素 |
list.clear() | 删除列表中的所有项,相当于del a[:] |
del list[i 或切片] | 删除变量或删除指定索引 i 的元素,也可以删除列表中指定的切片,当删除列表中指定索引 i 的元素时,等价于a.remove(a[i])或a.delitem(i),但效率相对较慢。del 关键字还可以实现清空列表,例如:del list[:] |
list.count(x) | 返回列表中x出现的次数 |
list.sort() | 列表排序 |
list.reverse() | 逆序操作,等价于 a[::-1] |