Курс 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"
- Оценка точности модели
- HTTP-запросы с библиотекой Requests
- Подсчет элементов в Python
- Копирование объектов в Python
- Обработка элементов в Python
- Сортировка слиянием
- Объединение списков в Python
- Создание Telegram-бота на Python
- Оператор continue в Python
- Метод setdefault() в Python
- Основы слова
- Работа со слайсами
- Особенности множеств в Python
- Получение ID текущего процесса
- Форматирование кода на Python
- Работа с буфером обмена на Python
- Форматирование строк с f-строками
- Экспорт данных с помощью writefile
- Использование подчеркивания в REPL
- Официальный канал Python в Telegram
- Вывод баннеров
- Очистка данных с помощью pandas
- Работа с множествами в Python
- Удаление дубликатов с помощью множеств
- Объединение списков с использованием itertools.chain
- Базовые объекты Python
- Python: отличительная особенность — отступы
- Многоточие в Python
- Переопределение метода len
- Удаление элементов во время итерации
- Проверка типа объекта в Python
- Разделение функций на этапы
- Python Метод Union Множеств
- Метод count() для списков
- Создание словарей и множеств в Python.
- Декоратор @override
- Разделение строки на пары ключ-значение.
- Генераторные функции в Python
- Управление памятью в Python
- Изменение объектов в Python
- CSV строка разделение в Python















