-1

我正在尝试调试一些列表操作的输出,所以我print ar在各个地方都有。但是,输出始终为以下形式:

[[255,255,255],
[255,255,255],
[255,255,255],
...,
[255,255,255],
[255,255,255],
[255,255,255]]

这对于我正在尝试做的事情是无用的,因为大多数列表都缺少...,(实际上所有不是填充数据的列表都在那里)。我怎样才能让它向我显示整个列表,以便我可以弄清楚我的操作是否正在做他们应该做的事情?

4

1 回答 1

1

...是 Python 告诉您已在其自身中嵌套了一个列表的方式(您正在递归地引用该列表)并且它不可能打印它,因为它会永远继续下去。

>>> a = [[1, 2, 3], [4, 5, 6]]
>>> a.append(a)
>>> a
[[1, 2, 3], [4, 5, 6], [...]]
于 2013-07-19T15:55:45.767 回答