Python 字典方法

Python dict.clear() 方法用于清空字典所有键值对。

语法

d.clear()

参数

无参数。

返回值

无返回值(返回 None)。清空字典所有键值对。

示例

d = {"a": 1, "b": 2}
d.clear()
print(d)          # {}

# 清空的是对象本身,共享引用也会空
a = {"x": 1}
b = a
a.clear()
print(b)          # {},b 也空了

# 对比重新赋值
c = {"x": 1}
e = c
c = {}            # c 指向新对象
print(e)          # {'x': 1},e 不受影响

输出:

{}
{}
{'x': 1}

注意事项

clear 清空原对象;`d = {}` 换新对象。共享引用场景两者行为不同。