Курс 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
- Основные операции с библиотекой Numpy
- Модуль pprint: улучшение вывода данных
- Работа с комплексными числами в Python
- Ускоренный импорт библиотек
- Запуск асинхронной корутины
- Создание задания в Cron
- Объединение словарей в Python
- Использование обратной косой черты в f-строках
- Python: отличительная особенность — отступы
- CSV строка разделение в Python
- Сортировка HTML по CSS-селектору
- Генератор списка в Python
- Копирование и вставка текста в Python
- Множественное присваивание в Python
- Подсчет вхождений элементов
- Метод __imod__ для Python
- Курс по дообучению ChatGPT
- Уникальные значения из списка
- Конвертация коллекций в Python
- Символ подчеркивания в Python
- Простой калькулятор Python
- Обработка исключений в Python
- Рациональные числа в Python
- Переворот строки с использованием цикла
- Удаление элементов во время итерации
- Показ всплывающих окон Tkinter
- Numpy: использование Ellipsis
- Обмен данными с asyncio.Queue
- Управление памятью в numpy.
- Атрибуты класса и экземпляра в Python
- Срезы в Numpy
- Поиск повторов в списке
- Курсы Яндекс Практикум
- Объединение словарей в Python
- Создание спинбокса в tkinter
- Проекты на Python
- Циклы в Python
- Метод join для объединения строк
- Поиск с помощью регулярных выражений
- Построение графиков в Matplotlib
- Склеивание строк через метод join()
- Метод hash в Python
- Форматирование заголовков в Python
- Участие в LP стейкинге Waves
- Пространство имен в Python
- Создание новых функций через partial
- UserString в Python
- Аннотации типов в Python















