<p>我想用python制作3*3矩阵格式的列表,但是当我试图打印列表时,它会以单行打印列表项。我无法在循环的每个过程之间创建换行符。你知道吗</p>
<pre><code>magic= [[ 0 for i in range (3)] for j in range (3)]
print(magic,'\n')
print()
</code></pre>
<p><strong>原创代码:-</strong></p>
<pre><code>magic= [[ 0 for i in range (3)] for j in range (3)]
print(magic)
</code></pre>
<p>你知道吗输出:-你知道吗</p>
<pre><code>[[0, 0, 0], [0, 0, 0], [0, 0, 0]]
</code></pre>
<p>输出I需要:-你知道吗</p>
<pre><code>0 0 0
0 0 0
0 0 0
</code></pre>
<p>您可以加入内部列表并将其打印在单独的行中。你知道吗</p>
<p>代码:</p>
<pre><code>magic = [[ 0 for i in range (3)] for j in range (3)]
for line in magic:
print(" ".join(map(str, line)))
</code></pre>
<p>输出:</p>
<pre><code>0 0 0
0 0 0
0 0 0
</code></pre>