Курс 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. Принципы SRP и OCP
  2. Делегирование в Python
  3. Асинхронное программирование с asyncio
  4. Сравнение строк в Python
  5. Основные методы NumPy
  6. Оператор walrus в Python
  7. Проблема с изменяемыми аргументами
  8. Перегрузка операторов в Python
  9. Создание объекта timedelta
  10. Функция reversed() в Python
  11. Определение объема памяти объекта
  12. Определение индекса элемента списка
  13. Путь к интерпретатору Python
  14. Имена объектов в Python
  15. Работа с Requests для HTTP-запросов
  16. Расчет времени выполнения программы
  17. Методы сравнения множеств
  18. Повторение элементов в Python
  19. Метод remove() для удаления элемента из списка
  20. Непрерывная проверка в Python
  21. Печать списка с помощью метода join
  22. Декораторы для регистрации функций
  23. Оператор «or» в Python
  24. Пустой оператор pass в Python
  25. Передача параметров в Python
  26. Оформление кода по PEP 8
  27. Создание даты из строки ISO
  28. Запуск файлового сервера
  29. Генераторы в Python
  30. Удаление символа из строки
  31. Проверка версии Python
  32. Python itertools combinations() — группировка элементов
  33. Оптимизация гиперпараметров в Python
  34. Удаление символа из строки
  35. Функции с необязательными аргументами
  36. Округление чисел с помощью round
  37. Pillow: работа с изображениями
  38. Автоматизация действий с Pyautogui
  39. Управление асинхронными задачами с помощью Semaphore
  40. Названия переменных
  41. Упрощение работы с JSON-данными в Python
  42. Функция findall() для поиска вхождений строки
  43. Добавление цвета в консоли
  44. Удаление дубликатов из списка с помощью dict.fromkeys
  45. Обмен значений переменных в Python

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