Я пытаюсь создать 2-мерную матрицу, чтобы каждая ячейка содержала список строк. Размеры матрицы известны до создания, и мне нужно иметь доступ к любому элементу с самого начала (не заполняя матрицу динамически). => Я думаю, что необходимо какое-то предварительное выделение пространства.
Например, я хотел бы иметь матрицу 2X2:
[['A','B'] ['C'];
['d'] ['e','f','f']]
с поддержкой традиционных операций доступа к матрице, таких как
(Matrix[2][2]).extend('d')
или
tmp = Matrix[2][2]
tmp.extend('d')
Matrix[2][2] = tmp
, чтобы манипулировать с содержимое ячеек.
Как сделать это в Python?