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] |
本文详细介绍了Python列表的内置函数,包括append(), extend(), insert(), index(), remove(), pop(), clear(), count(), sort(), reverse()等的用法及其等价操作。掌握这些函数有助于提升列表操作的效率和理解列表数据结构。
1401

被折叠的 条评论
为什么被折叠?



