五种方式分别为:
remove():一次删除一个元素;如果列表内有重复元素则删除第一个;元素不存在时抛出异常ValueError
pop():删除一个指定的索引位置上的元素;指定索引不存在则抛出异常IndexError
切片:一次至少删除一个元素
clear():清空列表
del:删除列表
1.1 remove()
一次删除一个元素;
如果列表内有重复元素则删除第一个;
元素不存在时抛出异常ValueError。
代码
lst = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
print("原列表为:", lst)
lst.remove(5)
print("删除后的列表为:", lst)
1
2
3
4
5
1
2
3
4
5
如果你知道他的索引(index)假设他的索引存在变量a中
列表名为list
list.pop(a)
当然,也可以用remove函数
但是,局限于只能删第一个
比如:
a=[0,1,1,1,2,3,3]
a.remove(1)
print(a)
结果为:
[0, 1, 1, 2, 3, 3]