三分钟搞懂python字典及其删除操作:
>>> dict1 = {'name': 'TOM', 'age': 20, 'gender': '男'}
>>> print(dict1)
{'name': 'TOM', 'age': 20, 'gender': '男'}
>>> print(type(dict1))
<class 'dict'>
>>> dict2 = {}
>>> print(type(dict2))
<class 'dict'>
>>> dict3 = dict()
>>> print(type(dict3))
<class 'dict'>
{'name': 'ROSE', 'age': 20, 'gender': '男', 'id': 110}
>>> del(dict1) #将字典删除
>>> print(dict1) #删除后输出字典报错
Traceback (most recent call last):
File "<pyshell#55>", line 1, in <module>
print(dict1)
NameError: name 'dict1' is not defined
>>> dict1 = {'name': 'TOM', 'age': 20, 'gender': '男'}
>>> del dict1['name']
>>> del dict1['names'] #删除不存在的元素将会报错
Traceback (most recent call last):
File "<pyshell#58>", line 1, in <module>
del dict1['names']
>>> dict1.clear() #clear()方法将字典中元素全部删除
>>> print(dict1)