楔子:一维数组初始化
请定义一个n维数组变量,并将其内元素初始化为0,
优雅解法如下:
arr = [0 for _ in range(n)]
一般解法如下:
arr = []
for i in range(n):
arr.append(0)
二维数组初始化
请定义一个n行m列的二维数组变量,并将其内元素初始化为0,
arr = [[0 for _ in range(m)] for _ in range(n)]
三维数组初始化
请定义一个 n × m × k n\times m\times k n×m×k的三维数组变量,并将其内元素初始化为0,
arr = [[[0 for _ in range(k)] for _ in range(m)] for _ in range(n)]