tabulate

Utilities

Hü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.

Tabulate TablesIm Editor ausführen
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.