tabulate

Utilities

Des tableaux joliment imprimés

Aperçu tabulate

Tabulate est une bibliothèque Python permettant d'imprimer joliment des données tabulaires sur le terminal. Il prend en charge des dizaines de formats de sortie, notamment le texte brut, la grille, le tube (Markdown), le HTML, LaTeX, etc. Il fonctionne avec des listes de listes, des dicts, desPandasDataFrames et desNumPytableaux.

DansPyRun, la tabulation est disponible via micropip et constitue un excellent moyen de présenter clairement la sortie des données dans le panneau de connexion. Il est couramment utilisé avecPandaspour afficher des DataFrames dans un format lisible par l'homme ou pour générer des tableaux Markdown à partir de données Python.

Sortie de code et d'exécution

Imprimez joliment les données aux formats grille, contour et 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"))

Forfaits associés

Ressources Python recommandées

Développez vos connaissances avec des didacticiels interactifs, des aide-mémoire et des comparaisons de codes associés.