2d-array der Listen in python

Ich versuche zum erstellen einer 2d-matrix so, dass jede Zelle enthält eine Liste von strings.
Matrix Dimensionen bekannt sind, vor der Schöpfung, und ich brauche, um Zugang zu allen element-von Anfang an (nicht Auffüllen einer matrix dynamisch). => ich denke, eine Art von preallocation der Platz benötigt wird.

Zum Beispiel, würde ich mag, um eine 2X2-matrix:

[['A','B']          ['C'];
  ['d']       ['e','f','f']]

mit Unterstützung von klassischen matrix-Operationen, wie

(Matrix[2][2]).extend('d')

oder

tmp = Matrix[2][2]
tmp.extend('d')
Matrix[2][2] = tmp

manipulieren Zellen mit Inhalt.

Wie das zu erreichen ist es in python?

btw, ich denke, Sie sollten beginnen mit einer grundlegenden python-tutorial, diese Frage wird klar sein, sobald Sie gelernt, die Grundlagen in python

InformationsquelleAutor Nik | 2010-10-31

Schreibe einen Kommentar