tabulate

Utilities

Mesas con bonitos estampados

Descripción general tabulate

Tabulate es una biblioteca de Python para imprimir datos tabulares en el terminal. Admite docenas de formatos de salida, incluidos texto sin formato, cuadrícula, canalización (Markdown), HTML, LaTeX y más. Funciona con listas de listas, dicts,PandasDataFrames yNumPymatrices.

EnPyRun, la tabulación está disponible mediante micropip y es una excelente manera de presentar la salida de datos claramente en el panel del terminal. Se usa comúnmente conPandaspara mostrar DataFrames en un formato legible por humanos o para generar tablas Markdown a partir de datos de Python.

Código y salida de ejecución

Imprima datos bonitos en formatos de cuadrícula, esquema y Markdown.

Tabulate TablesEjecutar en el 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"))

Paquetes relacionados

Recursos recomendados de Python

Amplíe sus conocimientos con tutoriales interactivos relacionados, hojas de trucos y comparaciones de códigos.