擅长:python、mysql、java
<pre><code>def createMatDimXDim (dim):
lis=[[0] for i in range(dim)]
for i in range(dim):
lis[i][0]=i*10
for j in range(dim-1): # for the nested loop you need to use a new
# variable j
lis[i].append(int(lis[i][j])+1)
return lis
createMatDimXDim(4)
# [[0, 1, 2, 3], [10, 11, 12, 13], [20, 21, 22, 23], [30, 31, 32, 33]]
</code></pre>
<p>另一个列表理解选项:</p>
<pre><code>dim = 4
[[i * 10 + j for j in range(dim)] for i in range(dim)]
# [[0, 1, 2, 3], [10, 11, 12, 13], [20, 21, 22, 23], [30, 31, 32, 33]]
</code></pre>