如何从 Python 中的列表中删除元素?
Python 中的列表是一种线性数据结构,其中元素存储在连续的内存位置,元素通过它们的索引进行访问。
我们有时可能需要从 Python 的列表中删除一个元素。有各种内置功能可以实现这一点。
pop()
这将删除或移除作为参数传递的索引处的元素pop()。
例子
lst=[1,2,3,4,5]lst.pop(2)
print(lst)
输出
[1, 2, 4, 5]
上面的代码片段显示 pop(2) 删除了索引 2 处的元素。
remove()
此函数删除作为参数传递的元素的第一次出现remove()。
例子
lst=[1,2,3,2,4,5]lst.remove(2)
print(lst)
输出
[1, 3, 2, 4, 5]
上面的代码片段显示 remove(2) 删除元素 2 的第一次出现,即在索引 1 处。
删除[a:b]
此函数用于从列表中的索引a(inclusive)到索引b(not inclusive)中删除元素。
例子
lst=[0,1,2,3,4,5,6,7,8,9]del lst[2:5]
print(lst)
输出
[0, 1, 5, 6, 7, 8, 9]
上面的代码从列表中删除了索引 2 到 5 的元素(即元素 2,3,4)。
clear()
此函数用于从列表中删除所有元素。
例子
lst=[0,1,2,3,4,5,6,7,8,9]lst.clear()
print(lst)
输出
[]
所有元素都从列表中删除,但留下一个空列表。
以上是 如何从 Python 中的列表中删除元素? 的全部内容, 来源链接: utcz.com/z/343836.html