【发布时间】:2014-06-22 18:59:42
【问题描述】:
如果我尝试将列表附加到自身会发生什么?
# Let's say empty list is created.
some_list = []
# Now, append it with self
some_list.append(some_list)
# Output shows [[...]] on iPython console.
这是什么意思? some_list 会变成递归列表还是什么? some_list 的引用计数会怎样?垃圾收集器将如何处理?这个some_list 什么时候会被垃圾回收?
【问题讨论】:
-
some_list 会变成递归列表还是什么的 是的。垃圾收集器处理循环引用,是的。