私は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]]
行は互いに等しいですが、ループは問題ないようです。
何が問題ですか?