Hallo gibt es eine möglichkeit enumerate() dazu zu bringen die Nummerierungen in mehreren digits auszuspucken??
Also anstelle von 1,2,3,4,... -> 01,02,03,04... oder 001,002,003,....
Weiss da jemand was?
thx
enumerate mit mehreren digits
Hi knekke,
enumerate nimmt außer einem iterierbarem Datentyp keine weiteren Parameter.
Was du z.B. machen könntest, wäre folgendes:
Gruß
Jens
enumerate nimmt außer einem iterierbarem Datentyp keine weiteren Parameter.
Was du z.B. machen könntest, wäre folgendes:
Code: Alles auswählen
x = ['a', 'b', 'c', 'd', 'e', 'f']
for count, item in enumerate(x):
print str(count).zfill(3), item
Jens
Das kannst du übrigens auch so schreiben:Oder, wenn du es unleserlich magst 
Code: Alles auswählen
for index,value in enumerate(x):
print "%03i %s" % (index,value)

Code: Alles auswählen
for foo in enumerate(x):
print "%03i %s" % foo