Daten in Tabellenform in Python drucken
-
Verwenden Sie die Funktion
format()
, um Daten im Tabellenformat in Python zu drucken -
Verwenden Sie das Modul
tabulate
, um Daten im Tabellenformat in Python zu drucken -
Verwenden Sie die Funktion
pandas.DataFrame()
, um Daten im Tabellenformat in Python zu drucken
Listen können mehrere Elemente in einer bestimmten Reihenfolge speichern. Wenn wir jedoch eine Liste drucken, kann es etwas unklar sein, ob wir mit in Zeilen formatierten Daten arbeiten. Daten aus Listen können auch in Tabellenform gedruckt werden. Auf diese Weise werden die Daten beim Anzeigen ordentlich und organisiert, da alles schön in Zeilen und Spalten angeordnet ist.
In diesem Tutorial erfahren Sie, wie Sie Daten aus einer Listensammlung in einem Tabellenformat drucken.
Verwenden Sie die Funktion format()
, um Daten im Tabellenformat in Python zu drucken
Mit Python können wir mithilfe der Funktion format()
eine effiziente Zeichenkettenformatierung durchführen. Es gibt uns die Freiheit sicherzustellen, dass wir die Ausgabe in unserem gewünschten Format erhalten.
Um Daten in einem Tabellenformat anzuzeigen, geben wir die Leerzeichen zwischen den Spalten effizient an und drucken die Daten aus der Liste im selben Format.
Zum Beispiel,
d = [["Mark", 12, 95], ["Jay", 11, 88], ["Jack", 14, 90]]
print("{:<8} {:<15} {:<10}".format("Name", "Age", "Percent"))
for v in d:
name, age, perc = v
print("{:<8} {:<15} {:<10}".format(name, age, perc))
Ausgabe:
Name Age Percent
Mark 12 95
Jay 11 88
Jack 14 90
Verwenden Sie das Modul tabulate
, um Daten im Tabellenformat in Python zu drucken
Das Modul tabulate
verfügt über Methoden zum Drucken von Daten in einfach-eleganten Tabellenstrukturen.
Wir müssen nur die Daten und die Spaltennamen für die Funktion tabulate()
in diesem Modul angeben, den Rest erledigt es.
Zum Beispiel,
from tabulate import tabulate
d = [["Mark", 12, 95], ["Jay", 11, 88], ["Jack", 14, 90]]
print(tabulate(d, headers=["Name", "Age", "Percent"]))
Ausgabe:
Name Age Percent
------ ----- ---------
Mark 12 95
Jay 11 88
Jack 14 90
Beachten Sie, dass in Python auch andere Module verfügbar sind, die Daten in verschiedenen Tabellenstilen drucken können. Einige von ihnen sind PrettyTable
, termtable
, texttable
und mehr.
Verwenden Sie die Funktion pandas.DataFrame()
, um Daten im Tabellenformat in Python zu drucken
Mit der Bibliothek pandas
können wir DataFrames in Python erstellen. Diese DataFrames werden häufig zum Speichern von Datasets und zum effizienten Umgang mit den darin gespeicherten Daten verwendet. Wir können auch verschiedene Arten von Operationen am DataFrame ausführen.
Wir können sehr einfach einen DataFrame mit Daten aus einer Liste erstellen und wie unten gezeigt drucken.
import pandas as pd
d = [["Mark", 12, 95], ["Jay", 11, 88], ["Jack", 14, 90]]
df = pd.DataFrame(d, columns=["Name", "Age", "Percent"])
print(df)
Ausgabe:
Name Age Percent
0 Mark 12 95
1 Jay 11 88
2 Jack 14 90
Manav is a IT Professional who has a lot of experience as a core developer in many live projects. He is an avid learner who enjoys learning new things and sharing his findings whenever possible.
LinkedIn