Seite 1 von 1

2 dimensionales Array durchlaufen

Verfasst: Sonntag 11. April 2010, 14:47
von LiLaLaunebär
Hi, bin Python Anfänger und arbeite gerade mit dem simPy Simulationspackage. Nun bin ich in der Situation, dass ich folgendes machen muss. Ich habe eine 2d Array, das so aussehen soll:

LagerA, 4
LagerB, 3
LagerC, 1
...

links also immer Referenzen auf Instanzen einer Lagerklasse und rechts ein Integerwert,der die benötigte Menge vom jeweiligen Lager darstellt.

Nun will ich das Feld so durchlaufen, dass ich immer Lager und int Wert bekomme...also so ungefähr:

for item in Array
print lager.name
print menge

aber wie stelle ich das mit der 2.Spalte an? also wie erzeugt man die und wie iteriere ich da drüber?

Danke für Hilfe

Verfasst: Sonntag 11. April 2010, 14:53
von Sr4l

Code: Alles auswählen

>>> a = [["LagerA",4],["LaberB",3],["LagerC",1]]
>>> for lager_name, menge in a:
	print lager_name
	print menge

	
LagerA
4
LaberB
3
LagerC
1
>>> 
War das deine Frage?

Verfasst: Sonntag 11. April 2010, 14:58
von LiLaLaunebär
exakt, vielen dank!