如何在执行程序时在python中将嵌套列表作为矩阵打印?

时间:2017-09-28 17:48:16

标签: python-3.x

例如,如果我有一个列表l:

l = [[1,0,0],[0,1,0],[0,0,1]]

我想将列表打印为:

[[1,0,0],
 [0,1,0],
 [0,0,1]]

1 个答案:

答案 0 :(得分:0)

我们可以走极简主义:

>>> l = [[1, 0, 0], [0, 1, 0], [0, 0, 1]]
>>> 
>>> print(*l, sep='\n')
[1, 0, 0]
[0, 1, 0]
[0, 0, 1]
>>> 

l前面的*使列表的内容成为print()函数的各个参数。好像我们说过:

print([1, 0, 0], [0, 1, 0], [0, 0, 1], sep='\n')