Курс 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. Работа с enumerate()
  3. Парсинг веб-страниц с Beautiful Soup
  4. Анонимные функции в Python
  5. Генераторы в Python
  6. Работа с асинхронными задачами в Python
  7. Python reversed() функция
  8. Печать календаря
  9. Создание пользовательской коллекции в Python
  10. Работа с классами данных
  11. Функция reversed() в Python
  12. Преобразование Word в PDF с Spire.Doc
  13. Antigravity модуль
  14. Работа с областями видимости переменных
  15. Установка и обучение ChatterBot
  16. Инверсия списка и строки
  17. Цикл for с enumerate() в Python
  18. Создание коллекций из генератора
  19. Проверка существования переменной с оператором :=
  20. Работа с пользовательским вводом
  21. Объединение словарей в Python
  22. Создание и использование модулей в Python
  23. Установка и использование модуля «howdoi»
  24. Декораторы в Python
  25. Создание новых функций с помощью functools.partial
  26. Создание новой даты в Python
  27. Метод lt для сортировки объектов
  28. Concrete Paths — метод .with_suffix()
  29. Получение локальных переменных в Python
  30. Настройка Cron
  31. Вложенные генераторы в Python
  32. Комментарии в Python
  33. Создание словарей с defaultdict()
  34. Работа с срезами в Numpy
  35. Вычисление фазы комплексного числа
  36. Оператор Walrus в Python 3.8
  37. Поиск HTML-элементов с BeautifulSoup
  38. Фильтрация списка от «ложных» значений
  39. ChainMap.new_child() — добавление нового словаря
  40. Логические значения в Python
  41. Поиск с библиотекой Google
  42. Оператор «not» в Python
  43. Оптимизация памяти с __slots__
  44. Оценка выражений генератора в Python
  45. Пропуск начальных строк с помощью dropwhile()
  46. Хэш-функции и метод цепочек

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