社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
私信  •  关注

meamin9

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

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

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

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

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

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