字典清空的两种方法
清空字典时需要用到dict.clear()方法,与dict = {}是有区别的。例如:
(1)使用dict = {}方法,只会清空dict1中的内容,dict2中不会清除,若涉及到数据保密问题,删除dict1后可以在dict2中恢复回来,较为不稳妥。
>>> dict1= {'姓名':'大雄'}
>>> dict2 = dict1
>>> dict1
{'姓名': '大雄'}
>>> dict2
{'姓名': '大雄'}
>>> dict1 = {}
>>> dict1
{}
>>> dict2
{'姓名': '大雄'}
(2)使用clear()方法,可以将dict1和dict2字典中的内容全部清除。
>>> dict1= {'姓名':'大雄'}
>>> dict2 = dict1
>>> dict1
{'姓名': '大雄'}
>>> dict2
{'姓名': '大雄'}
>>> dict1.clear()
>>> dict1
{}
>>> dict2
{}
以上两种方法可根据需要自行调整。