python 清空字典对应键的值
时间: 2023-09-10 20:10:50 浏览: 89
Python3.9字典集合.pptx
可以使用一个 for 循环来遍历字典的所有键,然后将对应键的值设置为 None 或其他你想要的值,例如:
```
my_dict = {'a': 1, 'b': 2, 'c': 3}
for key in my_dict:
my_dict[key] = None
print(my_dict) # 输出结果:{'a': None, 'b': None, 'c': None}
```
如果你只想清空特定的键对应的值,可以直接使用字典的 pop() 方法,例如:
```
my_dict = {'a': 1, 'b': 2, 'c': 3}
my_dict.pop('b', None) # 清空键 'b' 对应的值
print(my_dict) # 输出结果:{'a': 1, 'c': 3}
```
注意,这里使用了 pop() 方法的第二个参数,即默认值,来避免 KeyError 错误。如果字典中不存在键 'b',则返回默认值 None,而不是抛出异常。
阅读全文