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 = {}` 换新对象。共享引用场景两者行为不同。