Поскольку ответ kederra c был слишком буквальным при сравнении вопроса со строкой, я опишу здесь создание структуры данных списка.
И ваш визуальный пример, и код описывают a (9, 1) список, который, я думаю, не то, что вы хотите. По вашему описанию я считаю, что вам нужен один из следующих объектов.
A (3,3,1) список, подобный этому, если скобки в вашем визуальном примере действительно представляют другие списки:
#[[[],[],[]],
# [[],[],[]],
# [[],[],[]]].
Или (3,3) список, подобный этому, если ваши скобки на самом деле не списки, но значения, которые будет принимать каждая позиция:
#[[0, 0, 0],
# [0, 0, 0],
# [0, 0, 0]].
В обоих случаях вы можете использовать понимание вложенного списка следующим образом :
Для первого случая:
L = [[[] for _ in range(GRID_SIZE)] for _ in range(GRID_SIZE)]
Для второго случая:
L = [[0 for _ in range(GRID_SIZE)] for _ in range(GRID_SIZE)]