方法1 直接定义
matrix = [[1, 1, 1], [0, 0, 0]]
方法2 间接定义
matrix = [[0 for i in range(3)] for i in range(3)]
方法3
matrix = [] for i in range(3): matrix.append([0] * 3)
注意直接使用
marix=[[1] * m ] * n
会出错,因为是浅拷贝,地址空间映射到一起,所以所有行的数据是一样的,一行改变,其余行同时改变
使用 matrix = [[1] * m for i in range(n) ] 进行初始化