Python 列表 clear() 方法

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

示例

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

# remove all elements
prime_numbers.clear()

# Updated prime_numbers List print('List after clear():', prime_numbers)
# Output: List after clear(): []

List clear() 的语法

clear() 方法的语法是:

list.clear()

clear() 参数

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


clear() 的返回值

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


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

# Defining a list
list = [{1, 2}, ('a'), ['1.1', '2.2']]

# clearing the list list.clear()
print('List:', list)

输出

List: []

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


示例 2:使用 del 清空列表

# Defining a list
list = [{1, 2}, ('a'), ['1.1', '2.2']]

# clearing the list del list[:]
print('List:', list)

输出

List: []

要了解更多关于 del 运算符的信息,请访问 Python del 语句


另请阅读

你觉得这篇文章有帮助吗?

我们的高级学习平台,凭借十多年的经验和数千条反馈创建。

以前所未有的方式学习和提高您的编程技能。

试用 Programiz PRO
  • 交互式课程
  • 证书
  • AI 帮助
  • 2000+ 挑战