tabulate

Utilities

Tabelle graziose

Panoramica tabulate

Tabulate è una libreria Python per la stampa di dati tabulari sul terminale. Supporta dozzine di formati di output tra cui testo semplice, griglia, pipe (Markdown), HTML, LaTeX e altro. Funziona con elenchi di elenchi, dict, dataframePandase arrayNumPy.

InPyRun, la tabulazione è disponibile tramite micropip ed è un modo eccellente per presentare chiaramente l'output dei dati nel pannello del terminale. Viene comunemente utilizzato conPandasper visualizzare DataFrames in un formato leggibile dall'uomo o per generare tabelle Markdown da dati Python.

Codice e output di esecuzione

Stampa i dati in modo grazioso nei formati griglia, contorno e Markdown.

Tabulate TablesEsegui nell'editor
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"))

Pacchetti correlati

Risorse Python consigliate

Espandi le tue conoscenze con tutorial interattivi, foglietti illustrativi e confronti di codici correlati.