tabulate
UtilitiesHübsch bedruckte Tische
Übersicht tabulate
Tabulate ist eine Python-Bibliothek zum hübschen Drucken von Tabellendaten auf dem Terminal. Es unterstützt Dutzende von Ausgabeformaten, darunter Nur-Text, Raster, Pipe (Markdown), HTML, LaTeX und mehr. Es funktioniert mit Listen von Listen, Diktaten,PandasDataFrames undNumPyArrays.
InPyRunist Tabulate über Micropip verfügbar und eine hervorragende Möglichkeit, die Datenausgabe im Terminal-Panel übersichtlich darzustellen. Es wird häufig mitPandasverwendet, um DataFrames in einem für Menschen lesbaren Format anzuzeigen oder Markdown-Tabellen aus Python-Daten zu generieren.
Code- und Ausführungsausgabe
Drucken Sie Daten hübsch in den Formaten Raster, Gliederung und Markdown.
from tabulate import tabulate
data = [
["Alice", 28, "Engineer", "New York"],
["Bob", 34, "Designer", "London"],
["Charlie", 22, "Data Sci.", "Berlin"],
["Diana", 30, "Manager", "Tokyo"],
]
headers = ["Name", "Age", "Role", "City"]
print("── grid ──")
print(tabulate(data, headers=headers, tablefmt="grid"))
print("\n── rounded_outline ──")
print(tabulate(data, headers=headers, tablefmt="rounded_outline"))
print("\n── pipe (Markdown) ──")
print(tabulate(data, headers=headers, tablefmt="pipe"))Verwandte Pakete
Empfohlene Python-Ressourcen
Erweitern Sie Ihr Wissen mit zugehörigen interaktiven Tutorials, Spickzetteln und Codevergleichen.
Python-Schleifen
Erfahren Sie, wie Sie Python-Schleifen zum Durchlaufen von Daten verwenden. Beherrschen Sie Best Practices für For-Schleifen, While-Schleifen, Break, Continue und Loop anhand interaktiver Beispiele.
So sortieren Sie eine Liste in Python
Erfahren Sie, wie Sie eine Liste in Python mit der Methode sort() und der Funktion sorted() sortieren. Entdecken Sie Beispiele für benutzerdefinierte Schlüsselsortierung und umgekehrte Reihenfolge.
Spickzettel für Python-String-Methoden
Ein vollständiges Referenzhandbuch für die Python-String-Manipulation. Meistern Sie das Formatieren, Suchen, Teilen, Ersetzen und Überprüfen von Zeichenfolgeneigenschaften.
Python vs. JavaScript: Welche Programmiersprache ist die beste?
Ein umfassender Vergleich zwischen Python und JavaScript. Entdecken Sie Syntaxunterschiede, Leistung, Anwendungsfälle (Backend vs. Frontend) und Codierungsbeispiele.