Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/list/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何在列表中创建新行?_Python_List - Fatal编程技术网

Python 如何在列表中创建新行?

Python 如何在列表中创建新行?,python,list,Python,List,在制作列表时,我想换一行 我尝试了这段代码,以便制作一个带有列表的图表 [[[] for i in range(3)] for i in range(4)] [[[], [], []], [[], [], []], [[], [], []], [[], [], []]] 但我想打印出来的是 [[[], [], []], [[], [], []], [[], [], []], [[], [], []]] 我不知道如何在此代码中添加“\n”。。 谢谢:)使用pprint: >>

在制作列表时,我想换一行

我尝试了这段代码,以便制作一个带有列表的图表

[[[] 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)}]")
输出:

[[[], [], []],
[[], [], []],
[[], [], []],
[[], [], []]]