[...]
每当我运行代码时,我都会得到列表而不是其中包含一些对象的列表。我想知道它的意思,以便调试我的代码。
那很可能是对对象本身的引用。例:
In [1]: l = [0, 1]
In [2]: l.append(l)
In [3]: l
Out[3]: [0, 1, [...]]
在上面,列表l
包含对自身的引用。这意味着,您可以无休止地打印[0, 1, [0, 1, [0, 1, [...]]]]
其中受...
IMO限制的元素(图像等),这是您在代码中错误地将值附加到导致此的地方。
一个更简洁的例子:
In [1]: l = []
In [2]: l.append(l)
In [3]: l
Out[3]: [[...]]
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句