tabulate

Utilities

Bàn in đẹp

Tổng quan tabulate

Tabulate là một thư viện Python để in dữ liệu dạng bảng đẹp mắt tới thiết bị đầu cuối. Nó hỗ trợ hàng chục định dạng đầu ra bao gồm văn bản thuần túy, lưới, đường ống (Markdown), HTML, LaTeX, v.v. Nó hoạt động với danh sách các danh sách, ký tự,PandasDataFrames và mảngNumPy.

TrongPyRun, lập bảng có sẵn thông qua micropip và là một cách tuyệt vời để trình bày dữ liệu đầu ra một cách rõ ràng trong bảng điều khiển đầu cuối. Nó thường được sử dụng vớiPandasđể hiển thị DataFrames ở định dạng mà con người có thể đọc được hoặc để tạo bảng Markdown từ dữ liệu Python.

Đầu ra mã & thực thi

Dữ liệu in đẹp ở định dạng lưới, phác thảo và 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"))

Gói liên quan

Tài nguyên Python được đề xuất

Mở rộng kiến thức của bạn với các hướng dẫn tương tác, bảng ghi chú và so sánh mã có liên quan.