Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个物品,里面有一个巨大的清单。对象的转储(例如使用print(o))不适合一个屏幕。
print(o)
但是,如果我能够设法将一维列表的成员以逗号分隔的形式打印在一行上,那么该对象将更易于检查。
如何做到这一点?
编辑:
发现我试图显示的对象有一个__repr__以垂直方式明确显示它的数组内容......所以这个问题可能会被关闭。
__repr__
大多数情况下,这会提供可读的输出:
import pprint pprint.pprint(o)
尝试做", ".join(my_long_list)。
", ".join(my_long_list)
发现我试图显示的对象有一个repr以垂直方式明确显示它的数组内容......所以这个问题可能会被关闭。
在常规的 python 列表中,数组打印在一行上。
一个片段来显示这一点。