Курс Python → Создание таблиц в Python с PrettyTable
Для создания красивых таблиц в Python можно использовать библиотеку PrettyTable. Она предоставляет простой и удобный способ создания таблиц для вывода в консоль. Если вам часто приходится работать с табличными данными или вам нужно представить информацию в удобочитаемом формате, то стоит обратить внимание на эту библиотеку.
Для начала работы с PrettyTable необходимо создать объект этого класса. Затем можно добавить заголовки столбцов и данные в виде строк. Например, для создания таблицы с двумя столбцами «Имя» и «Возраст» можно использовать следующий код:
from prettytable import PrettyTable
table = PrettyTable()
table.field_names = ["Имя", "Возраст"]
table.add_row(["Анна", 25])
table.add_row(["Петр", 30])
print(table)
Также можно настроить выравнивание текста в таблице по левому, правому или центральному краю. Для этого можно использовать методы set_field_align и set_field_align. Например, чтобы выровнять данные по центру, можно добавить следующий код:
table.align["Имя"] = "c"
table.align["Возраст"] = "c"
Кроме того, в PrettyTable есть возможность сортировки данных по определенному столбцу. Для этого можно использовать метод sortby. Например, чтобы отсортировать таблицу по возрасту, можно добавить следующий код:
table.sortby = "Возраст"
print(table)
Таким образом, библиотека PrettyTable предоставляет удобные инструменты для создания и форматирования таблиц в Python, что делает работу с табличными данными более эффективной и удобной.
Другие уроки курса "Python"
- Добавление элемента к кортежу
- Генераторные функции в Python
- Работа с файлами в Python
- Стать Python-разработчиком
- Установка Git и AWS CLI
- Методы Python для работы с данными
- Python Метод sleep() времени
- Подписка на каналы разработчиков
- Работа с NumPy массивами
- Обход словаря в Python
- JMESPath в Python
- Экранирование символов в Python
- Создание Telegram-бота на Python
- Использование html-скриптов в Jupyter Notebook
- Преобразование кортежа в словарь.
- Замыкания в Python
- Работа с датой и временем в Python
- Dict Comprehension в Python
- Список и кортеж в Python
- Работа со слайсами
- Обязательные аргументы в Python
- Реверс строки в Python
- Работа с библиотекой xkcd
- Работа с CSV файлами в Python
- Функции в Python: создание и вызов
- Библиотека Chartify: руководство
- Логические значения в Python
- Удаление пробелов методом translate()
- Генераторы в Python
- Работа со строками в Python
- Создание детектора плагиата
- Объединение, распаковка и деструктуризация
- Извлечение чисел из текста
- Python и Монти Пайтон
- Оператор continue в Python
- Объединение словарей в Python
- Очистка данных с Pandas
- Модуль itertools: эффективная работа с итераторами
- Функции с необязательными аргументами
- Создание словарей и множеств в Python.
- Исключение NotImplementedError
- Метод hash в Python
- Ошибка NotImplemented в Python
- Шаблоны и наследование в Flask
- Python: отсутствие точек с запятыми
- Декораторы классов
- Использование defaultdict в Python
- Итерация по итерируемым объектам
- Метод Event.wait() в Python















