Mehrdimansionales Array

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
tfischer

Montag 4. August 2003, 11:29

Hallo!

Ich möchte ein mehrdimensionales Array (Liste) mit Python realisieren.
Bisher habe ich dazu nicht's gefunden.
Gibt es diese Möglichkeit in Python überhaupt?
Gibt es Links zu diesem Thema?

Danke Thomas
reggid
User
Beiträge: 120
Registriert: Dienstag 8. Oktober 2002, 19:04
Wohnort: Dinslaken
Kontaktdaten:

Montag 4. August 2003, 13:02

Ich weiss nicht, ob das die einfachste Möglichkeite ist, aber sie geht:

Code: Alles auswählen

>>> liste=[[1],[2]] 
>>> liste
[[1], [2]]
>>> liste[1]
[2]
>>> liste[1][0]
2
Jetzt mal kurz erklärt, ich erzeuge eine liste, in der 2 weiter listen sind. mit liste zeigt man die komplete 2d Liste an, mit liste[0] zeigt man die komplete erste Dimension an und mit zwei Parametern(???) kann man ein einzelnes Element anzeigen!

Ich hoffe, dass ich helfen konnte.
Dookie
Python-Forum Veteran
Beiträge: 2010
Registriert: Freitag 11. Oktober 2002, 18:00
Wohnort: Salzburg
Kontaktdaten:

Montag 4. August 2003, 13:07

Hi tfischer,

nachdem eine Liste alles enthalten kann, kannst Du auch Listen in der Liste eintragen.

Code: Alles auswählen

>>> a = [range(1,7), range(7,13), range(13,19)]
>>> print a
[[1, 2, 3, 4, 5, 6], [7, 8, 9, 10, 11, 12], [13, 14, 15, 16, 17, 18]]
>>> print a[1][2]
9
Gruß

Dookie
Beyond
User
Beiträge: 227
Registriert: Freitag 6. September 2002, 19:06
Kontaktdaten:

Montag 4. August 2003, 23:12

Oder NumPy


cu beyond
Antworten