在 Python 中按索引删除列表元素

  1. 在 Python 中使用 del 关键字按索引删除列表元素
  2. 在 Python 中使用 pop() 函数按索引删除列表元素

在本教程中,我们将讨论在 Python 中按索引删除列表元素的方法。

在 Python 中使用 del 关键字按索引删除列表元素

del 语句用于删除 Python 中的对象。del 语句还可用于按索引删除列表元素。以下代码示例向我们展示了如何在 Python 中使用 del 关键字按索引删除列表元素。

list1 = [0,1,2,3,4]

del list1[1]

print(list1)

输出:

[0, 2, 3, 4]

在上面的代码中,我们首先初始化一个列表,然后使用 del 关键字删除列表索引 1 处的元素。

在 Python 中使用 pop() 函数按索引删除列表元素

pop() 函数用于删除指定索引处的 list 元素。pop() 函数返回删除的元素。以下代码示例向我们展示了如何使用 Python 中的 pop() 函数通过索引删除列表元素。

list1 = [0,1,2,3,4]

removedElement = list1.pop(1)

print(list1)
print(removedElement)

输出:

[0, 2, 3, 4]
1

在上面的代码中,我们首先初始化一个列表,然后使用 pop() 函数删除列表索引 1 上的元素。

del 关键字方法和 pop() 函数都能执行相同的任务。唯一的区别是,del 关键字删除了给定索引处的元素,但是 pop() 函数也返回了已删除的元素。

相关文章 - Python List

  • Python 向后迭代列表
  • 在 Python 中将列表转换为 Pandas DataFrame