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.
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.
Pętle Pythona
Dowiedz się, jak używać pętli Pythona do iteracji danych. Opanuj pętle for, pętle while, przerywaj, kontynuuj i pętluj najlepsze praktyki dzięki interaktywnym przykładom.
Jak sortować listę w Pythonie
Dowiedz się, jak sortować listę w Pythonie za pomocą metody sort() i funkcji sorted(). Odkryj przykłady niestandardowego sortowania kluczy i odwrotnej kolejności.
Ściągawka dotycząca metod ciągów w Pythonie
Kompletny przewodnik dotyczący manipulacji ciągami znaków w języku Python. Opanuj formatowanie, wyszukiwanie, dzielenie, zastępowanie i sprawdzanie właściwości ciągów.
Python kontra JavaScript: który język programowania jest najlepszy?
Kompleksowe porównanie Pythona i JavaScript. Poznaj różnice w składni, wydajność, przypadki użycia (backend vs frontend) i przykłady kodowania.