0

我有一个物品,里面有一个巨大的清单。对象的转储(例如使用print(o))不适合一个屏幕。

但是,如果我能够设法将一维列表的成员以逗号分隔的形式打印在一行上,那么该对象将更易于检查。

如何做到这一点?


编辑:

发现我试图显示的对象有一个__repr__以垂直方式明确显示它的数组内容......所以这个问题可能会被关闭。

4

3 回答 3

0

大多数情况下,这会提供可读的输出:

import pprint
pprint.pprint(o)
于 2013-06-06T09:30:37.813 回答
0

尝试做", ".join(my_long_list)

于 2013-06-06T09:50:37.997 回答
0

发现我试图显示的对象有一个repr以垂直方式明确显示它的数组内容......所以这个问题可能会被关闭。

在常规的 python 列表中,数组打印在一行上。

一个片段来显示这一点。

于 2013-06-07T13:57:06.243 回答