Guten Nachmittag, Ich versuche, 8 Listen veritcally zu drucken und scheint nicht die richtige Formatierung zu finden. Ich weiß, Sie vertikal durch eine Liste drucken ...mehrere Listen vertikal drucken?
for x in list:
print(x)
Aber ich weiß nicht, wie ich mehrere Listen vertikal in einer Reihe drucken. Ich war etwas entlang der Linien dieses Denkens ....
for L in range(0,7):
print(" ", end="")
try:
for column in tableaus:
print("{***}".format(str(tableaus[0][8])))
except IndexError:
raise RuntimeError("error occurred creating the tableaus")
Tableaus, von selbst gedruckt sieht wie folgt aus:
[[K♠, 5♠, 10♥, 2♥, 7♦, Q♣, 4♣], [Q♠, 4♠, 9♥, A♥, 6♦, J♣, 3♣], [J♠, 3♠, 8♥, K♦, 5♦, 10♣, 2♣], [10♠, 2♠, 7♥, Q♦, 4♦, 9♣, A♣], [9♠, A♠, 6♥, J♦, 3♦, 8♣], [8♠, K♥, 5♥, 10♦, 2♦, 7♣], [7♠, Q♥, 4♥, 9♦, A♦, 6♣], [6♠, J♥, 3♥, 8♦, K♣, 5♣]]
Ich will es eher wie dieses aussehen:
l l l l l l l l
i i i i i i i i
s s s s s s s s
t t t t t t t t
. . . . . . . .
. . . . 5 6 7 8
1 2 3 4
Hier ist ein Tipp: Benutzen Sie 'zip' jede Zeile zu erhalten, die das Drucken in einem Tupel benötigt. –
die gesamte for-Schleife könnte getan werden als: 'für L in Tableaus: versuchen: drucken ([Spalte für Spalte in L]))' ... usw. – davedwards