Ausgabe von Zweidimensionaler Liste mit format
Verfasst: Freitag 20. Februar 2015, 20:13
Hallo,
ich habe die folgende Liste:
Diese möchte ich nun als Tabelle ausgeben lassen.
Also so
...
Nun habe ich folgende Ausgabe versucht:
jedoch kommt es in der markierten Zeile zu folgender Fehlermeldung:
Wo mach ich den Fehler? In der einfachen Ausgabe funktioniert die Ausgabe des Liste ohne Probleme. Oder hat er evtl. die Probleme damit, dass ich in der ersten Schleife eine Range von 0 bis 6 habe aber nur 4 Formatangaben im fm.-String habe? Wenn ja, wie löse ich das?
VG niesel
ich habe die folgende Liste:
Code: Alles auswählen
[[0, 'ABC', 'DEF', 'GHI'], [0, '11', '12', '13'], [0, '21', '22', '23'], [0, '31', '32', '33'], [0, '41', '42', '43'], [0, '51', '52', '53']]Also so
Code: Alles auswählen
0 ABC DEF GHI
0 11 12 13
0 21 22 23Nun habe ich folgende Ausgabe versucht:
Code: Alles auswählen
fm = ("{0:>3}{1:>6}{2:>6}{3:>6}")
print("{0:>3}{1:>6}{2:>6}{3:>6}".format("",x01,x02,x03))
for d3 in range(0,6):
for d4 in range(0,4):
print(fm.format(table[d3][d4]))#Fehler!!!
print(table[d3][d4]) # Funktioniert
Code: Alles auswählen
Traceback (most recent call last):
File "passwordmatrix.py", line 33, in <module>
print(fm.format(table[d3][d4]))
IndexError: tuple index out of rangeVG niesel