优草派  >   Python

Python列表怎么将不要的元素去掉?Python列表去掉元素的方法

罗西汉            来源:优草派

python数据类型之中的列表是一个可变的序列,所以列表内的元素可以进行添加、修改、删除等操作。那么这一篇文章就会来讲一下该怎么将一个列表内的不想要的元素给去除掉,一起看看吧。

Python列表怎么将不要的元素去掉?Python列表去掉元素的方法

(1)去掉列表内不想要的元素可以使用del关键字,具体实例如下所示:

str=[1,2,3,4,5,2,6]
del str[1]
str

在上面的代码之中列表索引为1,也就是2这个元素被删除掉了。如果del后面的列表不接索引的话就会直接将这个列表从内存中删除掉,如果是冒号的话会清空整个列表,清空列表还可以使用clear()这个函数。

(2)也可以使用remove函数去指定的删除列表中的某一个元素,它一次只能删除一个元素并且是根据元素的具体值来删除的。如果有多个相同的值会按照索引的顺序删除找到的第一个匹配的元素,示例如下:

str=[1,2,3,4,5,2,6]
# 列表内第一个值为2的元素被删除了
str.remove(2)

(3)想要去掉单个元素的话,也可以使用pop()这个函数,它删除列表元素是按照列表的索引去删除的,示例如下:

str=[0,1,2,3,4,5,6]
str.pop(1)

以上就是关于“Python列表怎么将不要的元素去掉?Python列表去掉元素的方法”的全部内容了,想要了解更多python的实用知识和代码示例可以持续关注这个频道,每次更新都会有很多新的知识技术分享给大家。

【原创声明】凡注明“来源:优草派”的文章,系本站原创,任何单位或个人未经本站书面授权不得转载、链接、转贴或以其他方式复制发表。否则,本站将依法追究其法律责任。
TOP 10
  • 周排行
  • 月排行