Курс 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. Обработка ошибки IndexError
  2. Работа со строками в Python
  3. Измерение потребления памяти при сортировке
  4. GitHub в Telegram: подписка на уведомления
  5. Преобразование букв в нижний регистр
  6. Объединение строк с помощью метода join
  7. Сортировка с помощью key
  8. Добавление элемента к кортежу
  9. Вывод баннеров
  10. Эффективная конкатенация строк в Python
  11. Преобразование числа в восьмеричную строку
  12. Оператор is в Python
  13. Объединение словарей в Python
  14. Структура данных deque в Python
  15. Измерение времени выполнения в Python
  16. Функция all() в Python
  17. UserString в Python
  18. Преобразование документов в PDF с помощью Spire.Office
  19. ChainMap избыточные ключи
  20. Преобразование типов данных в set comprehension
  21. Ускорение кода с помощью векторизации
  22. Векторизация в Python с NumPy.
  23. Получение текущего времени в Python
  24. Поиск наиболее частого элемента
  25. Создание словарей и множеств в Python
  26. Передача словаря через **kwargs
  27. Принципы программирования
  28. Импорт модуля из другого каталога
  29. Оптимизация памяти с slots
  30. Объединение списков в строку
  31. Работа с типами данных в Python с помощью pydantic.
  32. Метод __getitem__ в Python
  33. Просмотр атрибутов и методов класса
  34. Библиотека Emoji: использование смайлов в Python
  35. Подсчет элементов с помощью Counter
  36. Сравнение def и lambda в Python
  37. Контроль точности вывода чисел
  38. Передача неизвестных аргументов в Python.
  39. Генераторы в Python
  40. Получение списка кортежей из словаря
  41. Проверка файла .py на синтаксис.
  42. Профилирование кода на Python
  43. Работа с кортежами в Python
  44. Декораторы в Python
  45. Создание циклической ссылки

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