tabulate
UtilitiesMesas 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.
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.
Bucles de Python
Aprenda a utilizar bucles de Python para iterar sobre datos. Domine los bucles for, while, rompa, continúe y realice bucles con ejemplos interactivos.
Cómo ordenar una lista en Python
Aprenda a ordenar una lista en Python usando el método sort() y la función sorted(). Descubra ejemplos de ordenación inversa y clasificación de claves personalizadas.
Hoja de trucos sobre métodos de cadenas de Python
Una guía de referencia completa para la manipulación de cadenas de Python. Domine el formateo, la búsqueda, la división, el reemplazo y la verificación de las propiedades de las cadenas.
Python vs JavaScript: ¿Qué lenguaje de programación es mejor?
Una comparación completa entre Python y JavaScript. Explore las diferencias de sintaxis, el rendimiento, los casos de uso (backend frente a frontend) y ejemplos de codificación.