Курс 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"
- Создание новых списков
- Декоратор Ajax required
- Метод __imod__ для Python
- Ключевое слово global в Python
- Создание виртуальной среды
- Очистка вывода в Python
- Основы Python за 14 дней
- Значения по умолчанию в Python
- Метод __int__ в Python
- Применение функции к элементам списка
- Модуль future Python
- Форматирование объектов с модулем pprint
- Проверка индексов коллекции
- Курсы Яндекс Практикум
- Оператор «not» в Python
- Генераторы в Python
- Переопределение метода __rshift__
- Секреты Python
- Названия переменных
- Namedtuple в Python
- Создание комплексных чисел
- Работа с множествами в Python
- Работа с enumerate()
- Роль ключевого слова self
- Сглаживание списка
- Изучение объектов с помощью dir()
- Python Аргументы по умолчанию
- Поиск индекса элемента
- Работа с контекстными менеджерами
- Принципы Zen of Python
- Печать календаря
- Метод count() для списка
- Конвертация изображений в PDF
- Работа с collections в Python
- Создание namedtuple из словаря
- Форматирование строк в Python
- Основные функции и модули Python
- Избегайте использования goto
- Управление IP-адресами через прокси
- Поиск самого частого элемента
- Создание Radio кнопок в tkinter
- Особенности ключей словаря в Python
- Функция enumerate в Python
- Поиск повторов в списке
- Установка и использование Virtualenv















