Python 列表方法

Python list.clear() 方法用于清空列表所有元素。

语法

lst.clear()

参数

无参数。

返回值

无返回值(返回 None)。清空列表所有元素。

示例

nums = [1, 2, 3, 4, 5]
nums.clear()
print(nums)          # []

# 清空后能继续用
nums.append(10)
print(nums)          # [10]

# 对比:重新赋值是换新对象
a = [1, 2]
b = a
a.clear()            # 清空的是同一个对象
print(b)             # [],b 也空了

c = [1, 2]
d = c
c = []               # 重新赋值,c 指向新列表
print(d)             # [1, 2],d 还是旧的

输出:

[]
[10]
[]
[1, 2]

注意事项

clear 清空对象本身;`lst = []` 是换新对象。共享引用场景两者行为不同。