Курс Python → PrettyTable: создание таблицы

Библиотека PrettyTable в Python позволяет создавать красивые таблицы ASCII для отображения данных в терминале. Для начала работы с этой библиотекой необходимо установить ее с помощью pip, стандартного менеджера пакетов Python. Для этого достаточно выполнить команду pip install prettytable в терминале.

После установки библиотеки можно начать создавать таблицы. Для этого необходимо определить структуру таблицы, задав названия столбцов с помощью метода field_names, а затем добавлять строки с данными с помощью метода add_row. Таким образом, можно построить таблицу, содержащую необходимую информацию.

Одним из преимуществ модуля PrettyTable является возможность настройки различных параметров таблицы, таких как выравнивание данных, форматирование ячеек и заголовков, а также сортировка данных. Благодаря этим возможностям, можно создавать красиво оформленные таблицы, удобные для визуализации и анализа данных.

Кроме того, библиотека PrettyTable поддерживает работу не только с ASCII таблицами, но и с HTML, CSV и SQL форматами данных. Это позволяет использовать ее для различных целей, включая отображение данных в веб-приложениях, сохранение данных в файлы или взаимодействие с базами данных.


from prettytable import PrettyTable

# Создаем объект таблицы
table = PrettyTable()

# Задаем названия столбцов
table.field_names = ["Имя", "Возраст", "Город"]

# Добавляем строки с данными
table.add_row(["Анна", 25, "Москва"])
table.add_row(["Иван", 30, "Санкт-Петербург"])

# Выводим таблицу
print(table)
Твои коллеги будут рады, поделись в

Автор урока

Дмитрий Комаровский
Дмитрий Комаровский

Автоматизация процессов
в КраснодарБанки.ру

Другие уроки курса "Python"

  1. Добавление цвета в консоли
  2. Поиск наиболее частого элемента в списке
  3. Сокращение ссылок с pyshorteners
  4. Метод getitem для доступа к элементам последовательности
  5. Гибкие функции Python
  6. Метод ifloordiv для пользовательских классов
  7. Метод setdefault() в Python
  8. Python reversed() функция
  9. Анализ текста на русском языке с помощью Pymystem3
  10. Методы работы со списками
  11. Расчет времени выполнения программы
  12. Реализация метода __abs__ в Python
  13. Структуры данных в Python
  14. Работа с типами данных в Python с помощью pydantic.
  15. Профилирование с cProfile
  16. Использование модуля math
  17. Введение в Python
  18. Генераторы в Python
  19. Метод __getitem__ в Python
  20. Оператор walrus в Python
  21. Переменные класса и экземпляра
  22. Экранирование символов в Python
  23. Бинарный поиск
  24. Создание вложенных циклов for
  25. Библиотека sh: использование команд bash в Python
  26. Вывод переменной и строки в Python
  27. Частичное применение функций в Python
  28. Основные методы NumPy
  29. Проверка запуска скрипта или импорта модуля
  30. Получение текущей директории
  31. Поиск шаблона в строке
  32. Лямбда-функции в Python
  33. Разделение строк в Python
  34. Сортировка и разворот списка
  35. Метод is_absolute() для PurePath
  36. Порядок операций в Python
  37. Создание пользовательской коллекции в Python
  38. Определение локальных переменных в Python
  39. Установка и использование Logzero
  40. Получение списка кортежей из словаря
  41. Установка и использование howdoi
  42. Метод split() для разделения строк
  43. Списковое включение в Python
  44. Перезапуск ячейки в Jupyter Notebook с dostoevsky
  45. PrettyTable: создание таблицы
  46. Метод count в Python: почему count(», ») возвращает 4?
  47. Работа с комплексными числами в Python

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