【python】python怎么删除列表元素?
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的最后一个元素,也是被删除的元素。

3、pop函数也可以删除其他位置的元素,比如删除第二个元素。
a=A.pop(1)

4、删除列表中最靠前的等于3的元素,可以使用remove:
A=[1,2,3,4,5,6,3]
A.remove(3)
print(A)
注意看,后面那个3没有被删除。

5、要想把所有的3全部删除,可以使用for循环:
A=[1,2,3,4,5,6,3]
while 3 in A:
A.remove(3)
print(A)

6、列表中不存在的元素是不能被删除的,否则会报错。
A=[1,2,3,4,5,6,3]
A.remove(9)
print(A)

7、清空列表,就是删除所有元素:
A=[1,2,3,4,5,6,3]
A.clear()
print(A)

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