tabulate
UtilitiesСтолы с красивым принтом
Обзор tabulate
Tabulate — это библиотека Python для удобной печати табличных данных на терминале. Он поддерживает десятки форматов вывода, включая обычный текст, сетку, канал (Markdown), HTML, LaTeX и другие. Он работает со списками списков, словарями,PandasDataFrames иNumPyмассивами.
ВPyRunтаблица доступна через micropip и является отличным способом четкого представления вывода данных на панели терминала. Он обычно используется сPandasдля отображения DataFrames в удобочитаемом формате или для создания таблиц Markdown из данных Python.
Код и вывод выполнения
Красиво распечатывайте данные в форматах сетки, структуры и 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"))Сопутствующие пакеты
Рекомендуемые ресурсы Python
Расширьте свои знания с помощью соответствующих интерактивных руководств, шпаргалок и сравнений кода.
Циклы Python
Узнайте, как использовать циклы Python для перебора данных. Освойте циклы for, while, прерывание, продолжение и лучшие практики работы с циклами с помощью интерактивных примеров.
Как отсортировать список в Python
Узнайте, как сортировать список в Python с помощью метода sort() и функции sorted(). Ознакомьтесь с примерами пользовательской сортировки ключей и обратного порядка.
Шпаргалка по строковым методам Python
Полное справочное руководство по манипулированию строками в Python. Мастер форматирования, поиска, разделения, замены и проверки свойств строк.
Python против JavaScript: какой язык программирования лучше?
Всестороннее сравнение Python и JavaScript. Изучите синтаксические различия, производительность, варианты использования (серверная и клиентская части) и примеры кодирования.