尝试使用列表创建大小为 m*n 的零矩阵,但我无法以所需形状打印输出
Trying to create a zero matrix of size m*n using lists but I'm unable to print the output in desired shape
M=[]
for j in range(3):
l=[]
for k in range(3):
l.append(0)
M.append(l)
print(M)
输出:[[0,0,0],[0,0,0],[0,0,0]]
但我希望输出像这样打印:
[[0, 0, 0],
[0, 0, 0],
[0, 0, 0]]
以您想要的形状打印输出
for item in M:
if item is M[-1]:
print(f"{item}]")
elif item is M[0]:
print(f"[{item},")
else:
print(f"{item},")
而不只是打印 M
M=[]
for j in range(3):
l=[]
for k in range(3):
l.append(0)
M.append(l)
print(M)
输出:[[0,0,0],[0,0,0],[0,0,0]]
但我希望输出像这样打印:
[[0, 0, 0],
[0, 0, 0],
[0, 0, 0]]
以您想要的形状打印输出
for item in M:
if item is M[-1]:
print(f"{item}]")
elif item is M[0]:
print(f"[{item},")
else:
print(f"{item},")
而不只是打印 M