Курс 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. Взаимодействие с sys
  2. Управление контекстом выполнения
  3. Ускорение обработки данных с %autoawait
  4. Метод join() для объединения элементов строки
  5. Работа с URL-адресами в Python
  6. Обработка StopIteration в Python
  7. Работа с файлами в Python
  8. Обновление множества в Python
  9. Изменение списка срезами
  10. F-строки в Python 3.8
  11. Срез списка в Python
  12. Проблема с изменяемыми аргументами
  13. Инвертирование словаря
  14. Игра Виселица на Python
  15. Преобразование строк в числа в Python
  16. Управление виртуальными средами в Python
  17. Модуль math: константы π и e
  18. Роль ключевого слова self
  19. Функция pow() — возвести число в степень
  20. Виртуальное окружение Python
  21. Профилирование данных с Pandas
  22. Оператор Walrus в Python 3.8
  23. Проверка индексов коллекции
  24. Работа с модулем Calendar
  25. Настройка нарезки списков
  26. Хранение данных
  27. Оптимизация гиперпараметров с Scikit Optimize
  28. Упрощенный вывод данных в Python
  29. Возвращение нескольких значений через кортеж или класс
  30. Установка и использование pyshorteners
  31. Установка и использование модуля Wikipedia
  32. Удаление элементов из списка
  33. Оператор == в Python
  34. Транспонирование матрицы в Python
  35. Функции в одну строку
  36. Установка библиотек в Python
  37. Форматирование строк в Python.
  38. Множества и frozenset
  39. Сортировка в Python
  40. Использование функции enumerate()
  41. Работа с буфером обмена на Python
  42. Оптимизация памяти в Python
  43. Методы обработки строк в Python
  44. Переворот списка в Python
  45. Форматирование строк с f-строками
  46. Обработка ошибки IndexError
  47. Тестирование модели в PyTorch

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