尝试使用列表创建大小为 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