Heim >Backend-Entwicklung >Python-Tutorial >Wie kann ich Listen in Python einfach als Tabellendaten drucken?
Listen als tabellarische Daten drucken
Für Anfänger in Python kann das Formatieren von Daten für die tabellarische Ausgabe eine Herausforderung sein. Um dieses Problem zu veranschaulichen, betrachten wir eine Liste für Überschriften:
teams_list = ["Man Utd", "Man City", "T Hotspur"]
und eine Matrix, die Tabellendaten darstellt:
data = np.array([[1, 2, 1], [0, 1, 0], [2, 4, 2]])
Die gewünschte tabellarische Darstellung ist:
Man Utd Man City T Hotspur ------- ------- ------- Man Utd 1 0 0 Man City 1 1 0 T Hotspur 0 1 2
Python-Pakete für Tabellendaten
Um diesen Prozess zu vereinfachen, sollten Sie die Verwendung eines solchen Pakets in Betracht ziehen der folgenden Python-Pakete:
1. tabellarisch
from tabulate import tabulate print(tabulate([['Alice', 24], ['Bob', 19]], headers=['Name', 'Age']))
Ausgabe:
Name Age ------ ----- Alice 24 Bob 19
2. PrettyTable
from prettytable import PrettyTable t = PrettyTable(['Name', 'Age']) t.add_row(['Alice', 24]) t.add_row(['Bob', 19]) print(t)
Ausgabe:
+-------+-----+ | Name | Age | +-------+-----+ | Alice | 24 | | Bob | 19 | +-------+-----+
3. Texttabelle
from texttable import Texttable t = Texttable() t.add_rows([['Name', 'Age'], ['Alice', 24], ['Bob', 19]]) print(t.draw())
Ausgabe:
+-------+-----+ | Name | Age | +=======+=====+ | Alice | 24 | +-------+-----+ | Bob | 19 | +-------+-----+
4. termtables
import termtables as tt string = tt.to_string( [["Alice", 24], ["Bob", 19]], header=["Name", "Age"], >
Ausgabe:
+-------+-----+ | Name | Age | +=======+=====+ | Alice | 24 | +-------+-----+ | Bob | 19 | +-------+-----+
Diese Pakete bieten verschiedene Optionen zum Anpassen von Kopfzeilen, Tabellenformaten und Datenausrichtung.
Das obige ist der detaillierte Inhalt vonWie kann ich Listen in Python einfach als Tabellendaten drucken?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!