Курс 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. Протокол управления контекстом
  4. Итерация по копии коллекции
  5. Оператор in и not in в Python
  6. Работа с итераторами в Python
  7. Проверка файла .py на синтаксис.
  8. Заказ карты Тинькофф Black
  9. Метод join() с набором
  10. Метод rpow в Python
  11. Класс-оболочка для словарей
  12. Работа с кортежами в Python
  13. Работа с индексами списков
  14. Генераторные функции в Python
  15. Ошибка NotImplemented в Python
  16. Отладка кода
  17. Работа с URL-адресами в Python
  18. Работа с Path в Python
  19. Создание и операции с дробями
  20. Порядок и длина множеств в Python
  21. Python union() функция — объединение множеств
  22. Экспорт данных с помощью writefile
  23. Зарезервированные слова в Python
  24. Работа с изображениями PIL
  25. kwargs в Python
  26. Гибкие функции Python
  27. Операции со строками в Python
  28. Управление фоновыми задачами в Python
  29. Показ всплывающих окон Tkinter
  30. Переопределение метода __lshift__
  31. Удаление дубликатов из списка
  32. Основные методы NumPy
  33. Переопределение метода __pow__
  34. Динамическая типизация в Python
  35. Подчеркивание в REPL
  36. Применение функции к каждому элементу списка
  37. Группировка элементов Python
  38. Преобразование типов данных в set comprehension
  39. Принципы SRP и OCP
  40. Работа с комбинациями в Python.
  41. Обработка исключений в Python
  42. Переопределение метода divmod
  43. Избегайте изменяемых аргументов
  44. Объединение списков в Python.

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