Курс 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. Экранирование символов в Python
  2. Работа с переменными в Python
  3. Создание новых списков через list comprehensions
  4. Преобразование символов с помощью map
  5. Получение текущей даты и времени с помощью datetime
  6. Многострочные комментарии в Python
  7. Метод count() для списков
  8. Оператор is в Python
  9. Группы исключений в Python
  10. Аргументы *args и **kwargs
  11. Поиск всех индексов подстроки
  12. Декораторы в Python
  13. Удаление дубликатов из списка с помощью dict.fromkeys
  14. Фильтрация последовательности
  15. Сортировка с помощью key
  16. Сравнение def и lambda функций в Python
  17. Сравнение строк в Python
  18. Определение локальных переменных в Python
  19. Обработка ошибок в Python
  20. Глубокое копирование объектов
  21. Работа с zip()
  22. Встроенные функции Python
  23. Создание вложенного генератора
  24. Создание матрицы в Python
  25. Работа с Event() в threading
  26. Использование type hints
  27. Вызов функций по строке в Python.
  28. Вычисление натуральных логарифмов в NumPy
  29. Работа со случайными элементами
  30. Оптимизация гиперпараметров в Python
  31. Работа с NumPy массивами
  32. Вызов внешних программ в Python с помощью sh
  33. Функция map() и ленивая оценка
  34. Получение размера объекта с sys.getsizeof()
  35. Добавление элементов в список
  36. Работа с множествами в Python
  37. Flask — веб-фреймворк Python
  38. Метод __complex__ в Python
  39. Bootle — простой веб-фреймворк
  40. Склеивание строк без циклов
  41. Подчеркивание в REPL
  42. UserString в Python
  43. Атрибуты массивов в Numpy
  44. Python groupby() из itertools: работа с повторяющимися элементами
  45. Преобразование списка в словарь через генератор
  46. Использование модуля math

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