目录
1. del
del d[key],将 d[key] 从 d 中移除;
del d[key],如果key键不存在,报错KeyError;
del还可以用于删除字典中作为值的子字典中的键值对;
del可以直接删掉整个字典,删除后查询字典变量,报错未定义。
#del d[key],将 d[key] 从 d 中移除
#del d[key],如果key键不存在,报错KeyError
d = {'a':1,'b':2,'c':3,'d':4}
del d['b']
d
{'a': 1, 'c': 3, 'd': 4}
del d['b']
Traceback (most recent call last):
File "<input>", line 1, in <module>
KeyError: 'b'
#del还可以用于删除字典中作为值的子字典中的键值对
d = {'a':{'a1':1,'a2':2,'a3':3},'b':2}
del d['a']['a1']
d
{'a': {'a2': 2, 'a3': 3}, 'b': 2}
#del可以直接删掉整个字典,删除后查询字典变量,报错未定义
del d
d
Traceback (most recent call last):
File "<input>&