如何在Python中从列表中删除元素?
在Python中,列表是一种线性数据结构,元素存储在连续的内存位置中,并通过它们的索引进行访问。
有时我们需要从Python列表中删除一个元素。使用各种内置函数可以实现这个目的。
阅读更多:Python 教程
pop()
这将删除或移除在pop()中传递的索引处的元素。
示例
输出
上述代码片段显示pop(2)从列表中移除索引2处的元素。
remove()
此函数删除remove()中传递的元素的第一次出现。
示例
输出
上述代码片段显示remove(2)删除了元素2第一次出现的位置,即索引1。
del[a:b]
此函数用于从列表中删除索引a(包括)到索引b(不包括)之间的元素。
示例
输出
上述代码从列表中删除索引2到5(即元素2,3,4)之间的元素。
clear()
此函数用于从列表中删除所有元素。
示例
输出
所有元素都从列表中删除了,但留下了一个空列表。