我正在尝试调试某些列表操作的输出,所以我在各个地方都有print ar
。但是输出始终为以下形式:
[[255,255,255],
[255,255,255],
[255,255,255],
...,
[255,255,255],
[255,255,255],
[255,255,255]]
这对我正在尝试做的事情毫无用处,因为...,
中缺少大部分列表(实际上所有不是填充数据的列表都在那里)。我怎样才能让它向我展示整个清单,以便我能弄清楚我的操作是否正在做他们应该做的事情?
答案 0 :(得分:2)
...
是Python告诉你自己嵌套列表的方式(你递归地引用列表)并且它不可能打印出来,因为它将永远存在。
>>> a = [[1, 2, 3], [4, 5, 6]]
>>> a.append(a)
>>> a
[[1, 2, 3], [4, 5, 6], [...]]