gpt4 book ai didi

python - 如何删除 Python 中的旧引用?

转载 作者:行者123 更新时间:2023-11-28 21:54:20 25 4
gpt4 key购买 nike

<分区>

假设我有以下类(class)

class Daddy:
children=[]

def addChild(self,aChild):
self.children.append(aChild)

class Child:
name = ''
def __init__(self, aName):
self.name = aName

aChild = Child('Peter')
aDaddy = Daddy()
aDaddy.addChild(aChild)
print aDaddy.children[0].name
del(aDaddy)
anotherDaddy = Daddy()
print anotherDaddy.children[0].name

Daddy() 保留对对象 aDaddy 的引用,我得到以下输出:

Peter
Peter

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com