tabulate

Utilities

Ładne stoły z nadrukiem

Przegląd tabulate

Tabulate to biblioteka Pythona służąca do ładnego drukowania danych tabelarycznych na terminalu. Obsługuje dziesiątki formatów wyjściowych, w tym zwykły tekst, siatkę, potok (Markdown), HTML, LaTeX i inne. Działa z listami list, dyktami,Pandasramkami danych iNumPytablicami.

WPyRuntabulacja jest dostępna poprzez mikropip i jest doskonałym sposobem na przejrzyste przedstawienie danych wyjściowych w panelu terminali. Jest powszechnie używany zPandasdo wyświetlania ramek danych w formacie czytelnym dla człowieka lub do generowania tabel Markdown na podstawie danych Pythona.

Dane wyjściowe kodu i wykonania

Ładnie drukuj dane w formatach siatki, konspektu i Markdown.

Tabulate TablesUruchom w Edytorze
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"))

Powiązane pakiety

Polecane zasoby Pythona

Poszerzaj swoją wiedzę dzięki powiązanym interaktywnym samouczkom, ściągawkom i porównaniom kodów.