Hallo,
wie erstellt man in Python ein dynamisches 2D Array, d.h. ich weiss nicht von Anfang an wie gross es sein wird?
Viele Grüße
dynamisches 2D Array
Da Python keine zweidimensionalen Arrays eingebaut hat, musst du das entweder als Liste von Listen oder als eine Liste mit einem speziellen Index implementieren (oder ein Zusatzmodul benutzen).
Wenn du dein Array nur in einer Richtung wachsen lassen willst, geht das mit der Liste von Listen sehr einfach. Ebenfalls kann man die einzelne Liste in der Höhe einfach wachsen lassen. Wenn du nur ganz wenige Elemente speichern willst, bietet sich noch ein Dictionary an. Da muss man dann gar nichts weiter machen.
Siehe http://gist.github.com/198051
Stefan
Wenn du dein Array nur in einer Richtung wachsen lassen willst, geht das mit der Liste von Listen sehr einfach. Ebenfalls kann man die einzelne Liste in der Höhe einfach wachsen lassen. Wenn du nur ganz wenige Elemente speichern willst, bietet sich noch ein Dictionary an. Da muss man dann gar nichts weiter machen.
Siehe http://gist.github.com/198051
Stefan