Ich bin ziemlich neu in Python und ich bin jetzt mit der Formatierung meiner Daten schön für die Druckausgabe kämpfen.
Ich habe eine Liste, die für zwei Überschriften verwendet wird, und eine Matrix, die den Inhalt der Tabelle darstellen soll. Etwa so:
teams_list = ["Man Utd", "Man City", "T Hotspur"]
data = np.array([[1, 2, 1],
[0, 1, 0],
[2, 4, 2]])
Beachten Sie, dass die Namen der Überschriften nicht unbedingt gleich lang sind. Die Dateneinträge sind jedoch alle ganzzahlig.
Ich möchte dies nun in einem Tabellenformat darstellen, etwa so:
Man Utd Man City T Hotspur
Man Utd 1 0 0
Man City 1 1 0
T Hotspur 0 1 2
Ich habe die Vermutung, dass es dafür eine Datenstruktur geben muss, aber ich kann sie nicht finden. Ich habe versucht, ein Wörterbuch zu verwenden und den Druck zu formatieren, ich habe for-Schleifen mit Einrückung ausprobiert und ich habe versucht, als Zeichenketten zu drucken.
Ich bin mir sicher, dass es eine sehr einfache Möglichkeit gibt, dies zu tun, aber wahrscheinlich habe ich sie aufgrund mangelnder Erfahrung übersehen.