hveagle 发表于 2022-6-26 15:24:15

字典不见了,烟消云散了第3版(选我这个,下列哪个方式好)10月31日15:24截止

小甲鱼 发表于 2022-6-27 01:35:30

del 语句是将对象删除,但只要引用还在(比如有 c = d),那么尽管将 d 删除了,但原字典仍然可以通过 c 进行访问。

>>> d = {'a':1, 'b':2}
>>> c = d
>>> c
{'a': 1, 'b': 2}
>>> del d
>>> c
{'a': 1, 'b': 2}
clear() 方法是用于清空字典中的数据,存在多个引用也无济于事:

>>> d = {'a':1, 'b':2}
>>> c = d
>>> c
{'a': 1, 'b': 2}
>>> d
{'a': 1, 'b': 2}
>>> d.clear()
>>> d
{}
>>> c
{}

hveagle 发表于 2022-6-27 13:10:14

{:5_95:}
页: [1]
查看完整版本: 字典不见了,烟消云散了第3版(选我这个,下列哪个方式好)10月31日15:24截止