跳到主要内容

Python 列表 clear() 方法

clear() 方法用于移除列表中的所有项。

示例

prime_numbers = [2, 3, 5, 7, 9, 11]

# 移除所有元素
prime_numbers.clear()

# 更新后的 prime_numbers 列表
print('使用 clear() 后的列表:', prime_numbers)

# 输出: 使用 clear() 后的列表: []

列表 clear() 的语法

clear() 方法的语法是:

list.clear()

clear() 参数

clear() 方法不接受任何参数。

clear() 的返回值

clear() 方法只清空给定的列表。它不返回任何值。

示例 1:clear() 方法的工作原理

# 定义一个列表
list = [{1, 2}, ('a'), ['1.1', '2.2']]

# 清空列表
list.clear()

print('列表:', list)

输出

列表: []

注意: 如果您使用的是 Python 2 或 Python 3.2 及以下版本,您无法使用 clear() 方法。您可以改用 del 运算符。

示例 2:使用 del 清空列表

# 定义一个列表
list = [{1, 2}, ('a'), ['1.1', '2.2']]

# 清空列表
del list[:]

print('列表:', list)

输出

列表: []

访问这个页面以了解 Python 中 del 运算符的工作方式。