优草派  >   Python

python中怎么删除列表中的元素?python列表元素删除方法

罗西汉            来源:优草派

在使用python数据类型列表进行操作的时候,如果在一个列表内添加了不想要的元素的话可以使用列表的删除方法将其删掉。这篇文章会介绍python删除列表的三种方法,一起往下看看吧。

python中怎么删除列表中的元素?python列表元素删除方法

一、pop函数

pop函数可以删除列表中的单个或多个元素,它是根据列表的索引来进行删除的。在使用pop函数时要注意删除元素的索引不能超过列表的长度,否则会引发异常导致程序停止,示例如下:

# 定义一个列表并根据索引进行删除
str = [’岳阳楼’,’黄鹤楼’,’滕王阁’,’太行山’]
str.pop(2)    # 索引为2的元素滕王阁被删除了
print(str)
[’岳阳楼’,’黄鹤楼’,’太行山’]

二、remove函数

remove函数只能用来删除单个并且是首个符合条件的元素,它是根据元素的值来查找并且进行删除的,示例如下:

nums = [1,3,5,7,3,9,7]
# 删除其中值为3的元素
print(nums.remove(3))
[1,5,7,3,9,7]    # 第一个值为3的元素被删除了

三、del语句

del语句可以用于任何有索引的数据类型上进行删除操作,del在列表上可以根据指定的范围进行元素的删除。使用del删除元素需要注意一点,必须指定范围,否则整个列表对象将从内存中被移除,示例如下:

nums = [1,3,5,7,3,9,7]
# 删除索引0到2之间的元素
del nums[0:2]
print(nums)
[7,3,9,7]

以上就是关于“python中怎么删除列表中的元素?python列表元素删除方法”的全部内容了,想要了解更多python的实用知识和代码示例可以在网页顶部栏目中找到python查看更多哦。

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