Python 清空列表的程序

在本文中,我们将展示如何编写一个 Python 程序来清空列表项,并提供示例。有三种方法可以清空列表项,分别是 `clear()` 方法、`del` 和空列表。

Python 清空列表的程序

在下面的程序中,我们声明了一个包含整数值的列表。接下来,我们使用 `clear()` 函数来清空或删除所有列表项,并打印空列表。

a = [10, 20, 30, 40, 50]
print(a)

a.clear()
print(a)
[10, 20, 30, 40, 50]
[]

下面的程序使用了 `del` 函数,该函数根据索引删除单个项目。但是,您可以使用以下方法一次性清空所有现有列表项。

a = [10, 20, 30, 40, 50]

del a[:]
print(a)
[]

除了上述两种方法,您还可以将现有列表重新赋值为空列表。这将自动清空现有列表项。请记住,要删除单个项目,请使用 `remove` 函数。

a = [10, 20, 30, 40, 50]
print(a)

a = []
print(a)
[10, 20, 30, 40, 50]
[]

另一个选项是将现有列表的切片(空)重新赋值给自己。

a = [10, 20, 30, 40, 50]
print(a)
print(a[:])

a[:] = []
print(a)
[10, 20, 30, 40, 50]
[10, 20, 30, 40, 50]
[]

使用循环清空 Python 列表的程序

如果您想一次删除或清空一个项目,可以尝试使用 `for` 循环或 `while` 循环,并结合 `remove` 或 `pop` 函数。

a = [10, 20, 30, 40, 50]
print(a)

for i in range(len(a)):
a.pop()

print(a)
Python Program to Clear a List