我想在制作列表时换行。
我尝试使用以下代码制作带有列表的图表。
[[[] for i in range(3)] for i in range(4)]
[[[], [], []], [[], [], []], [[], [], []], [[], [], []]]
但是我想要打印的内容是什么。
[[[], [], []],
[[], [], []],
[[], [], []],
[[], [], []]]
我不知道如何在这段代码中添加 '\n'。
谢谢:)
使用 pprint
:
>>> from pprint import pprint
>>> pprint([[[] for i in range(3)] for i in range(4)], width=30)
[[[], [], []],
[[], [], []],
[[], [], []],
[[], [], []]]
>>>
你可以尝试:
a = [[[] for i in range(3)] for i in range(4)]
sep = ',\n'
print(f"[{sep.join(str(e) for e in a)}]")
输出:
[[[], [], []],
[[], [], []],
[[], [], []],
[[], [], []]]