tabulate

Utilities

Mesas com estampas bonitas

Visão geral tabulate

Tabulate é uma biblioteca Python para impressão bonita de dados tabulares no terminal. Ele suporta dezenas de formatos de saída, incluindo texto simples, grade, canal (Markdown), HTML, LaTeX e muito mais. Funciona com listas de listas, dictos,PandasDataFrames e matrizesNumPy.

EmPyRun, tabular está disponível via micropip e é uma excelente maneira de apresentar a saída de dados claramente no painel do terminal. É comumente usado comPandaspara exibir DataFrames em um formato legível por humanos ou para gerar tabelas Markdown a partir de dados Python.

Saída de código e execução

Imprima dados em formatos de grade, contorno e Markdown.

Tabulate TablesExecutar no 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"))

Pacotes Relacionados

Recursos Python recomendados

Expanda seu conhecimento com tutoriais interativos relacionados, folhas de dicas e comparações de código.