Курс 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"
- Метод join() для объединения строк
- Реверс строки в Python
- Изменение IP-адреса в Python
- Комментарии в Python
- Метод count() для списка
- Быстрый поиск кода
- Многострочные комментарии в Python
- Установка и использование pyshorteners
- Метод join() для объединения элементов
- Курс по дообучению ChatGPT
- Операторы увеличения и уменьшения переменной
- Добавление элемента в список.
- Модуль Antigravity в Python 3
- Работа с URL-адресами в Python
- Нахождение самого длинного слова в списке с помощью max
- Переворот списка в Python
- Декоратор total_ordering для сравнения объектов
- Функция sleep() в Python
- Условные выражения в Python
- Декоратор Ajax required
- Defaultdict в Python
- Работа с комплексными числами в Python
- Выключение компьютера с помощью Python
- Создание графики с черепахой
- Функции высшего порядка в Python
- Автоматизация скриптов на AWS Lightsail.
- Множественное присваивание в Python
- Обработка StopIteration в Python
- Работа с модулем random
- Метод __ixor__ для побитового исключающего ИЛИ
- Создание обратного итератора
- Howdoi — получение ответов из терминала
- Поиск всех индексов подстроки
- Применение функции map() в Python
- Запуск Python из интерпретатора
- Очистка данных с Pandas
- Оформление кода по PEP 8
- Использование html-скриптов в Jupyter Notebook
- Тестирование времени с Freezegun
- Мониторинг памяти с Pympler
- Удаление символа из строки
- Таймер обратного отсчета
- Установка и использование Virtualenv
- Переменные в Python: сокращение гласных
- Методы в Python
- Разделение строк в Python















