Курс 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"

  1. Создание новых списков
  2. Декоратор Ajax required
  3. Метод __imod__ для Python
  4. Ключевое слово global в Python
  5. Создание виртуальной среды
  6. Очистка вывода в Python
  7. Основы Python за 14 дней
  8. Значения по умолчанию в Python
  9. Метод __int__ в Python
  10. Применение функции к элементам списка
  11. Модуль future Python
  12. Форматирование объектов с модулем pprint
  13. Проверка индексов коллекции
  14. Курсы Яндекс Практикум
  15. Оператор «not» в Python
  16. Генераторы в Python
  17. Переопределение метода __rshift__
  18. Секреты Python
  19. Названия переменных
  20. Namedtuple в Python
  21. Создание комплексных чисел
  22. Работа с множествами в Python
  23. Работа с enumerate()
  24. Роль ключевого слова self
  25. Сглаживание списка
  26. Изучение объектов с помощью dir()
  27. Python Аргументы по умолчанию
  28. Поиск индекса элемента
  29. Работа с контекстными менеджерами
  30. Принципы Zen of Python
  31. Печать календаря
  32. Метод count() для списка
  33. Конвертация изображений в PDF
  34. Работа с collections в Python
  35. Создание namedtuple из словаря
  36. Форматирование строк в Python
  37. Основные функции и модули Python
  38. Избегайте использования goto
  39. Управление IP-адресами через прокси
  40. Поиск самого частого элемента
  41. Создание Radio кнопок в tkinter
  42. Особенности ключей словаря в Python
  43. Функция enumerate в Python
  44. Поиск повторов в списке
  45. Установка и использование Virtualenv

Marketello читают маркетологи из крутых компаний