tabulate
UtilitiesDes 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.
Boucles Python
Apprenez à utiliser les boucles Python pour parcourir les données. Maîtrisez les bonnes pratiques pour les boucles, while, break, continue et loop avec des exemples interactifs.
Comment trier une liste en Python
Apprenez à trier une liste en Python à l'aide de la méthode sort() et de la fonction sorted(). Découvrez des exemples de tri de clés personnalisé et d’ordre inverse.
Aide-mémoire sur les méthodes de chaîne Python
Un guide de référence complet pour la manipulation des chaînes Python. Maîtrisez le formatage, la recherche, le fractionnement, le remplacement et la vérification des propriétés des chaînes.
Python vs JavaScript : quel langage de programmation est le meilleur ?
Une comparaison complète entre Python et JavaScript. Explorez les différences de syntaxe, les performances, les cas d'utilisation (backend et frontend) et des exemples de codage.