【python】python怎么删除列表元素?

2025-11-04 08:40:44

1、用del删除元素:

A=[1,2,3,4,5,6]

del A[-1]

print(A)

看运行之后,A的最后一个元素被删除。

2、还可以用pop函数删除,pop函数的默认变量是-1:

A=[1,2,3,4,5,6]

a=A.pop()

print(A)

print(a)

其中a是A的最后一个元素,也是被删除的元素。

【python】python怎么删除列表元素?

3、pop函数也可以删除其他位置的元素,比如删除第二个元素。

a=A.pop(1)

【python】python怎么删除列表元素?

4、删除列表中最靠前的等于3的元素,可以使用remove:

A=[1,2,3,4,5,6,3]

A.remove(3)

print(A)

注意看,后面那个3没有被删除。

【python】python怎么删除列表元素?

5、要想把所有的3全部删除,可以使用for循环:

A=[1,2,3,4,5,6,3]

while 3 in A:

    A.remove(3)

print(A)

【python】python怎么删除列表元素?

6、列表中不存在的元素是不能被删除的,否则会报错。

A=[1,2,3,4,5,6,3]

A.remove(9)

print(A)

【python】python怎么删除列表元素?

7、清空列表,就是删除所有元素:

A=[1,2,3,4,5,6,3]

A.clear()

print(A)

【python】python怎么删除列表元素?

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢