Kod: Zaznacz cały
X = [0] * 3
for i in range (3):
X[i] = [0] * 3
print X
A = list(X)
B = X[:]
C = X
A[0][0] = 1
B[0][1] = 2
C[0][2] = 3
X[2][2] = 9
print A, id(A)
print B, id(B)
print C, id(C)
print X, id(X)
Kod: Zaznacz cały
[[1, 2, 3], [0, 0, 0], [0, 0, 9]] 139702477064600
[[1, 2, 3], [0, 0, 0], [0, 0, 9]] 139702477065608
[[1, 2, 3], [0, 0, 0], [0, 0, 9]] 139702477021552
[[1, 2, 3], [0, 0, 0], [0, 0, 9]] 139702477021552