Курс 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. Установка переменной среды в Python
  2. Переворот строки с помощью срезов
  3. Numpy: разбиение массивов
  4. Поиск уникальных элементов строкой в Python
  5. Управление экспортом элементов
  6. Работа с collections.Counter
  7. Обмен значений переменных в Python
  8. Сортировка данных с лямбда-функциями
  9. Объединение словарей в Python
  10. Основы Python
  11. Проверка переменных окружения в Python
  12. Работа с исключениями в Python
  13. Структура данных deque в Python
  14. Переопределение метода divmod
  15. Изучение объектов с помощью dir()
  16. Оператор «моржа» (Walrus Operator)
  17. Декораторы в Python
  18. Раздувающийся словарь в Python
  19. Руководство по использованию Colorama
  20. Работа с argparse
  21. Ограничение итераций в Python
  22. Определение функций с необязательными аргументами
  23. Создание коллекций из генератора
  24. Замена символов в Python
  25. Делегирование в Python
  26. Бесконечные списки в Python
  27. Исключение NotImplementedError
  28. Howdoi — получение ответов из терминала
  29. Статическая типизация в Python
  30. Сравнение def и lambda функций в Python
  31. Функция reversed() в Python
  32. Декоратор Ajax required
  33. Удаление файлов в Python
  34. Создание списка дат
  35. Копирование объектов в Python
  36. Установка и использование модуля «howdoi»
  37. Объединение словарей в Python
  38. Названия переменных
  39. Метод count в Python: почему count(», ») возвращает 4?
  40. Проверка индексов коллекции
  41. Работа с геоданными с помощью geopy
  42. Форматирование заголовков в Python
  43. Атрибуты класса и экземпляра в Python
  44. Модуль itertools: комбинации и перестановки
  45. Список и кортеж в Python
  46. Обработка исключений с блоком else
  47. Оформление кода по PEP 8
  48. Расчет времени выполнения кода

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