L.index()
格式:L.index(i)
作用:若i为列表中的元素,则返回其索引;若i不存在列表中,则报错L.insert()
格式:L.insert(index,obj)
作用:将某个元素插入到列表中的指定位置L.count()
格式:L.count(i)
作用:返回列表中i元素的个数- L.remove()
格式:L.remove(i)
作用:从列表中删除第一次出现在列表中的值
>>> l=[2,6,2,2,5,7]
>>> l.count(2)
3
>>> l.remove(2)
>>> print(l)
[6, 2, 2, 5, 7]
- L.copy()
作用:浅拷贝 - L.append()
格式: L.append(obj)
作用:向列表中追加单个元素 - L.extend()
格式:L.extend(lst)
作用:向列表中追加另一个列表 - L.clear()
作用:清空列表 - L.sort()
格式:L.sort() 默认从小到大排序
L.sort(reverse=True) 从大到小排序
>>> l=[2,6,4,8,5,1,1,2]
>>> l.sort()
>>> print(l)
[1, 1, 2, 2, 4, 5, 6, 8]
>>> l.sort(reverse=False)
>>> print(l)
[1, 1, 2, 2, 4, 5, 6, 8]
>>> l.sort(reverse=True)
>>> print(l)
[8, 6, 5, 4, 2, 2, 1, 1]
>>>
- L.reverse()
作用:列表的反转 - L.pop([index])
作用:删除索引对应的元素,如果不加索引,默认删除最后元素,同时返回删除元素的引用关系
l=[6, 2, 5, 7]
>>> l.pop()
7
>>> print(l)
[6, 2, 5]
再次着重说明一下remove,pop,del的关系
remove 按值删除
pop 按索引删除
del 按索引删除
pop del 需要考虑索引超出范围的情况