Курс 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. Установка и использование Logzero
  3. Python: Фильтрация списков с помощью filter()
  4. Асинхронное программирование с asyncio
  5. Основы слова
  6. Numpy: использование Ellipsis
  7. Глобальные переменные в Python
  8. Оператор умножения для вектора
  9. Работа с массивами в Numpy
  10. Транспонирование матрицы
  11. Динамическая типизация в Python
  12. Список переменных с %who
  13. Преобразование текста в нижний регистр
  14. Метод join() с набором
  15. Управление мышью и клавиатурой с Pyautogui
  16. Отступы в Python
  17. Установка User-Agent в Python
  18. Руководство по библиотеке pydantic
  19. Структура данных словарь в Python
  20. Контекстный менеджер в Python
  21. Оператор * в Python
  22. Форматирование строк в Python
  23. Отрицательные индексы списков
  24. discard() — удаление элемента из множества
  25. Howdoi — получение ответов из терминала
  26. Разбиение строки в Python
  27. Логирование с Logzero
  28. Гибкие функции Python
  29. Печать в одной строке
  30. Повторение и перенос строки
  31. Solidity для DeFi Ethereum
  32. Многопроцессорное программирование в Python
  33. Создание списков в Python
  34. Переопределение метода xor в Python
  35. Перемешивание списка с shuffle()
  36. Команда %dhist — список посещенных каталогов
  37. Python: изменяемые и неизменяемые коллекции
  38. Импорт модулей в Python 3.12
  39. Удаление дубликатов из списка с помощью dict.fromkeys
  40. Пересечение списков с использованием множеств
  41. Стать Python-разработчиком
  42. Работа с типами данных в Python с помощью pydantic.
  43. Функция print() — вывод информации
  44. Обмен данными с asyncio.Queue
  45. Метод rxor для операции побитового исключающего «или»
  46. Разность множеств
  47. Замена элементов в списке с помощью генераторов списков
  48. Работа со строками в Python

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