私信  •  关注

meamin9

meamin9 最近创建的主题
meamin9 最近回复了
9 年前
回复了 meamin9 创建的主题 » 这个算循环引用吗?

@爱情的枪 嗯,存储的是一个引用

9 年前
回复了 meamin9 创建的主题 » 这个算循环引用吗?

@olivetree 显示时虽然是用省略的,但是不深。用c.append(c)来说吧,列表c中放了一个c自己的引用。print时,是一个循环显示c,结果显示出了省略号。你可以查看id(c)和id(c[0])是一样的。比方说如果一个链表有一个print_next方法,这个方法输出当前节点的下一个节点的内容,并把下个节点作为当前节点,那么对循环链表调用这个方法就会无限输出节点的内容,但这个链表占的内存还是那么多。

9 年前
回复了 meamin9 创建的主题 » 这个算循环引用吗?

算循环引用吧。嵌套不深。a列表中放的是b的引用,b中放的是a的引用。 如<br /> c=[]<br /> c.append(c)<br /> c中只放了c自身的引用