在您的示例中,当 column 在最后一行等于 1(并且 row 仍为 0)时
grid[column][row].append([])
grid 中没有可以用grid[1] 获取的元素,这会导致错误。
我们可以把最后一行改成
grid[row][column].append([])
对于这个任务我们也可以使用list comprehensionlike
grid = [[[[]
for height in range(10)]
for column in range(10)]
for row in range(10)]
为什么不建议@rassar?因为它会复制相同的lists,这不是我想的你想要的(更多在这个thread):
>>>grid = [[[[]
for height in range(10)]
for column in range(10)]
for row in range(10)]
>>>grid2 = [[[[]] * 10] * 10] * 10
>>>grid[0][0][0].append(1)
>>>grid2[0][0][0].append(1)
>>>grid
[[[[1], [], [], [], [], [], [], [], [], []],
[[], [], [], [], [], [], [], [], [], []], [[], [], [], [], [], [], [], [], [], []],
[[], [], [], [], [], [], [], [], [], []], [[], [], [], [], [], [], [], [], [], []],
[[], [], [], [], [], [], [], [], [], []], [[], [], [], [], [], [], [], [], [], []],
[[], [], [], [], [], [], [], [], [], []], [[], [], [], [], [], [], [], [], [], []],
[[], [], [], [], [], [], [], [], [], []]],
[[[], [], [], [], [], [], [], [], [], []], [[], [], [], [], [], [], [], [], [], []],
[[], [], [], [], [], [], [], [], [], []], [[], [], [], [], [], [], [], [], [], []],
[[], [], [], [], [], [], [], [], [], []], [[], [], [], [], [], [], [], [], [], []],
[[], [], [], [], [], [], [], [], [], []], [[], [], [], [], [], [], [], [], [], []],
[[], [], [], [], [], [], [], [], [], []],
[[], [], [], [], [], [], [], [], [], []]],
[[[], [], [], [], [], [], [], [], [], []], [[], [], [], [], [], [], [], [], [], []],
[[], [], [], [], [], [], [], [], [], []], [[], [], [], [], [], [], [], [], [], []],
[[], [], [], [], [], [], [], [], [], []], [[], [], [], [], [], [], [], [], [], []],
[[], [], [], [], [], [], [], [], [], []], [[], [], [], [], [], [], [], [], [], []],
[[], [], [], [], [], [], [], [], [], []],
[[], [], [], [], [], [], [], [], [], []]],
[[[], [], [], [], [], [], [], [], [], []], [[], [], [], [], [], [], [], [], [], []],
[[], [], [], [], [], [], [], [], [], []], [[], [], [], [], [], [], [], [], [], []],
[[], [], [], [], [], [], [], [], [], []], [[], [], [], [], [], [], [], [], [], []],
[[], [], [], [], [], [], [], [], [], []], [[], [], [], [], [], [], [], [], [], []],
[[], [], [], [], [], [], [], [], [], []],
[[], [], [], [], [], [], [], [], [], []]],
[[[], [], [], [], [], [], [], [], [], []], [[], [], [], [], [], [], [], [], [], []],
[[], [], [], [], [], [], [], [], [], []], [[], [], [], [], [], [], [], [], [], []],
[[], [], [], [], [], [], [], [], [], []], [[], [], [], [], [], [], [], [], [], []],
[[], [], [], [], [], [], [], [], [], []], [[], [], [], [], [], [], [], [], [], []],
[[], [], [], [], [], [], [], [], [], []],
[[], [], [], [], [], [], [], [], [], []]],
[[[], [], [], [], [], [], [], [], [], []], [[], [], [], [], [], [], [], [], [], []],
[[], [], [], [], [], [], [], [], [], []], [[], [], [], [], [], [], [], [], [], []],
[[], [], [], [], [], [], [], [], [], []], [[], [], [], [], [], [], [], [], [], []],
[[], [], [], [], [], [], [], [], [], []], [[], [], [], [], [], [], [], [], [], []],
[[], [], [], [], [], [], [], [], [], []],
[[], [], [], [], [], [], [], [], [], []]],
[[[], [], [], [], [], [], [], [], [], []], [[], [], [], [], [], [], [], [], [], []],
[[], [], [], [], [], [], [], [], [], []], [[], [], [], [], [], [], [], [], [], []],
[[], [], [], [], [], [], [], [], [], []], [[], [], [], [], [], [], [], [], [], []],
[[], [], [], [], [], [], [], [], [], []], [[], [], [], [], [], [], [], [], [], []],
[[], [], [], [], [], [], [], [], [], []],
[[], [], [], [], [], [], [], [], [], []]],
[[[], [], [], [], [], [], [], [], [], []], [[], [], [], [], [], [], [], [], [], []],
[[], [], [], [], [], [], [], [], [], []], [[], [], [], [], [], [], [], [], [], []],
[[], [], [], [], [], [], [], [], [], []], [[], [], [], [], [], [], [], [], [], []],
[[], [], [], [], [], [], [], [], [], []], [[], [], [], [], [], [], [], [], [], []],
[[], [], [], [], [], [], [], [], [], []],
[[], [], [], [], [], [], [], [], [], []]],
[[[], [], [], [], [], [], [], [], [], []], [[], [], [], [], [], [], [], [], [], []],
[[], [], [], [], [], [], [], [], [], []], [[], [], [], [], [], [], [], [], [], []],
[[], [], [], [], [], [], [], [], [], []], [[], [], [], [], [], [], [], [], [], []],
[[], [], [], [], [], [], [], [], [], []], [[], [], [], [], [], [], [], [], [], []],
[[], [], [], [], [], [], [], [], [], []],
[[], [], [], [], [], [], [], [], [], []]],
[[[], [], [], [], [], [], [], [], [], []], [[], [], [], [], [], [], [], [], [], []],
[[], [], [], [], [], [], [], [], [], []], [[], [], [], [], [], [], [], [], [], []],
[[], [], [], [], [], [], [], [], [], []], [[], [], [], [], [], [], [], [], [], []],
[[], [], [], [], [], [], [], [], [], []], [[], [], [], [], [], [], [], [], [], []],
[[], [], [], [], [], [], [], [], [], []],
[[], [], [], [], [], [], [], [], [], []]]]
>>>grid2
[[[[1], [1], [1], [1], [1], [1], [1], [1], [1], [1]],
[[1], [1], [1], [1], [1], [1], [1], [1], [1], [1]],
[[1], [1], [1], [1], [1], [1], [1], [1], [1], [1]],
[[1], [1], [1], [1], [1], [1], [1], [1], [1], [1]],
[[1], [1], [1], [1], [1], [1], [1], [1], [1], [1]],
[[1], [1], [1], [1], [1], [1], [1], [1], [1], [1]],
[[1], [1], [1], [1], [1], [1], [1], [1], [1], [1]],
[[1], [1], [1], [1], [1], [1], [1], [1], [1], [1]],
[[1], [1], [1], [1], [1], [1], [1], [1], [1], [1]],
[[1], [1], [1], [1], [1], [1], [1], [1], [1], [1]]],
[[[1], [1], [1], [1], [1], [1], [1], [1], [1], [1]],
[[1], [1], [1], [1], [1], [1], [1], [1], [1], [1]],
[[1], [1], [1], [1], [1], [1], [1], [1], [1], [1]],
[[1], [1], [1], [1], [1], [1], [1], [1], [1], [1]],
[[1], [1], [1], [1], [1], [1], [1], [1], [1], [1]],
[[1], [1], [1], [1], [1], [1], [1], [1], [1], [1]],
[[1], [1], [1], [1], [1], [1], [1], [1], [1], [1]],
[[1], [1], [1], [1], [1], [1], [1], [1], [1], [1]],
[[1], [1], [1], [1], [1], [1], [1], [1], [1], [1]],
[[1], [1], [1], [1], [1], [1], [1], [1], [1], [1]]],
[[[1], [1], [1], [1], [1], [1], [1], [1], [1], [1]],
[[1], [1], [1], [1], [1], [1], [1], [1], [1], [1]],
[[1], [1], [1], [1], [1], [1], [1], [1], [1], [1]],
[[1], [1], [1], [1], [1], [1], [1], [1], [1], [1]],
[[1], [1], [1], [1], [1], [1], [1], [1], [1], [1]],
[[1], [1], [1], [1], [1], [1], [1], [1], [1], [1]],
[[1], [1], [1], [1], [1], [1], [1], [1], [1], [1]],
[[1], [1], [1], [1], [1], [1], [1], [1], [1], [1]],
[[1], [1], [1], [1], [1], [1], [1], [1], [1], [1]],
[[1], [1], [1], [1], [1], [1], [1], [1], [1], [1]]],
[[[1], [1], [1], [1], [1], [1], [1], [1], [1], [1]],
[[1], [1], [1], [1], [1], [1], [1], [1], [1], [1]],
[[1], [1], [1], [1], [1], [1], [1], [1], [1], [1]],
[[1], [1], [1], [1], [1], [1], [1], [1], [1], [1]],
[[1], [1], [1], [1], [1], [1], [1], [1], [1], [1]],
[[1], [1], [1], [1], [1], [1], [1], [1], [1], [1]],
[[1], [1], [1], [1], [1], [1], [1], [1], [1], [1]],
[[1], [1], [1], [1], [1], [1], [1], [1], [1], [1]],
[[1], [1], [1], [1], [1], [1], [1], [1], [1], [1]],
[[1], [1], [1], [1], [1], [1], [1], [1], [1], [1]]],
[[[1], [1], [1], [1], [1], [1], [1], [1], [1], [1]],
[[1], [1], [1], [1], [1], [1], [1], [1], [1], [1]],
[[1], [1], [1], [1], [1], [1], [1], [1], [1], [1]],
[[1], [1], [1], [1], [1], [1], [1], [1], [1], [1]],
[[1], [1], [1], [1], [1], [1], [1], [1], [1], [1]],
[[1], [1], [1], [1], [1], [1], [1], [1], [1], [1]],
[[1], [1], [1], [1], [1], [1], [1], [1], [1], [1]],
[[1], [1], [1], [1], [1], [1], [1], [1], [1], [1]],
[[1], [1], [1], [1], [1], [1], [1], [1], [1], [1]],
[[1], [1], [1], [1], [1], [1], [1], [1], [1], [1]]],
[[[1], [1], [1], [1], [1], [1], [1], [1], [1], [1]],
[[1], [1], [1], [1], [1], [1], [1], [1], [1], [1]],
[[1], [1], [1], [1], [1], [1], [1], [1], [1], [1]],
[[1], [1], [1], [1], [1], [1], [1], [1], [1], [1]],
[[1], [1], [1], [1], [1], [1], [1], [1], [1], [1]],
[[1], [1], [1], [1], [1], [1], [1], [1], [1], [1]],
[[1], [1], [1], [1], [1], [1], [1], [1], [1], [1]],
[[1], [1], [1], [1], [1], [1], [1], [1], [1], [1]],
[[1], [1], [1], [1], [1], [1], [1], [1], [1], [1]],
[[1], [1], [1], [1], [1], [1], [1], [1], [1], [1]]],
[[[1], [1], [1], [1], [1], [1], [1], [1], [1], [1]],
[[1], [1], [1], [1], [1], [1], [1], [1], [1], [1]],
[[1], [1], [1], [1], [1], [1], [1], [1], [1], [1]],
[[1], [1], [1], [1], [1], [1], [1], [1], [1], [1]],
[[1], [1], [1], [1], [1], [1], [1], [1], [1], [1]],
[[1], [1], [1], [1], [1], [1], [1], [1], [1], [1]],
[[1], [1], [1], [1], [1], [1], [1], [1], [1], [1]],
[[1], [1], [1], [1], [1], [1], [1], [1], [1], [1]],
[[1], [1], [1], [1], [1], [1], [1], [1], [1], [1]],
[[1], [1], [1], [1], [1], [1], [1], [1], [1], [1]]],
[[[1], [1], [1], [1], [1], [1], [1], [1], [1], [1]],
[[1], [1], [1], [1], [1], [1], [1], [1], [1], [1]],
[[1], [1], [1], [1], [1], [1], [1], [1], [1], [1]],
[[1], [1], [1], [1], [1], [1], [1], [1], [1], [1]],
[[1], [1], [1], [1], [1], [1], [1], [1], [1], [1]],
[[1], [1], [1], [1], [1], [1], [1], [1], [1], [1]],
[[1], [1], [1], [1], [1], [1], [1], [1], [1], [1]],
[[1], [1], [1], [1], [1], [1], [1], [1], [1], [1]],
[[1], [1], [1], [1], [1], [1], [1], [1], [1], [1]],
[[1], [1], [1], [1], [1], [1], [1], [1], [1], [1]]],
[[[1], [1], [1], [1], [1], [1], [1], [1], [1], [1]],
[[1], [1], [1], [1], [1], [1], [1], [1], [1], [1]],
[[1], [1], [1], [1], [1], [1], [1], [1], [1], [1]],
[[1], [1], [1], [1], [1], [1], [1], [1], [1], [1]],
[[1], [1], [1], [1], [1], [1], [1], [1], [1], [1]],
[[1], [1], [1], [1], [1], [1], [1], [1], [1], [1]],
[[1], [1], [1], [1], [1], [1], [1], [1], [1], [1]],
[[1], [1], [1], [1], [1], [1], [1], [1], [1], [1]],
[[1], [1], [1], [1], [1], [1], [1], [1], [1], [1]],
[[1], [1], [1], [1], [1], [1], [1], [1], [1], [1]]],
[[[1], [1], [1], [1], [1], [1], [1], [1], [1], [1]],
[[1], [1], [1], [1], [1], [1], [1], [1], [1], [1]],
[[1], [1], [1], [1], [1], [1], [1], [1], [1], [1]],
[[1], [1], [1], [1], [1], [1], [1], [1], [1], [1]],
[[1], [1], [1], [1], [1], [1], [1], [1], [1], [1]],
[[1], [1], [1], [1], [1], [1], [1], [1], [1], [1]],
[[1], [1], [1], [1], [1], [1], [1], [1], [1], [1]],
[[1], [1], [1], [1], [1], [1], [1], [1], [1], [1]],
[[1], [1], [1], [1], [1], [1], [1], [1], [1], [1]],
[[1], [1], [1], [1], [1], [1], [1], [1], [1], [1]]]]
最后你应该看看NumPy,它是关于多维数组的