【发布时间】:2013-06-13 14:11:02
【问题描述】:
我正在使用 Python 3 并使用以下代码:
import random
mat = [[0]*5]*5
for i in range (0,5) :
for j in range (0,5) :
mat[i][j] = random.randint(10,50)
print (mat)
我得到这样的结果:
[[26, 10, 28, 21, 15], [26, 10, 28, 21, 15], [26, 10, 28, 21, 15], [26, 10, 28, 21, 15], [26, 10, 28, 21, 15]]
行彼此相等,但循环似乎没问题。
有什么问题?
【问题讨论】:
标签: python arrays random matrix rows