Python在初始化二维数组的时候还是有一些坑的,主要是要避免可变元素的传递改变问题:
array = [0, 0, 0]
matrix = [array] * 3
matrix[0][0] = 1
print(matrix)
>>>[[1, 0, 0
Python在初始化二维数组的时候还是有一些坑的,主要是要避免可变元素的传递改变问题:
array = [0, 0, 0]
matrix = [array] * 3
matrix[0][0] = 1
print(matrix)
>>>[[1, 0, 0