Курс 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. inspect в Python: анализ кода
  2. Документирование функций в Python
  3. Генераторы данных
  4. Проектирование Singleton с метаклассом
  5. Работа с датой и временем в Python
  6. Работа с библиотекой requests
  7. Очистка данных с помощью pandas
  8. Переопределение метода
  9. Установка и использование TensorFlow
  10. Операции с массивами в NumPy
  11. Скачать видео с YouTube
  12. Проверка класса объекта
  13. Получение пути к текущему скрипту с помощью os
  14. Аннотации типов в Python
  15. Работа с датами в Python
  16. Работа с Path в Python
  17. Лямбда-функции для min/max
  18. Цикл for в Python
  19. Defaultdict в Python
  20. Создание списка через итерацию
  21. Преобразование числа в восьмеричную строку
  22. Транспонирование 2D-массива с помощью zip
  23. Сглаживание списка
  24. Numpy: разбиение массивов
  25. Генераторы в Python
  26. Работа с множествами в Python
  27. Разбиение строки в Python
  28. Выражения-генераторы в Python
  29. Копирование файлов с shutil()
  30. Декораторы в Python
  31. Метод __iand__ для пользовательских классов
  32. Измерение времени выполнения кода с помощью time
  33. Наследование в программировании
  34. Работа с асинхронными задачами в Python
  35. Подсчет частотности элементов в Python
  36. Фильтры Pillow: NEAREST, BILINEAR, BICUBIC
  37. Работа с срезами в Python
  38. Сравнение def и lambda-функций
  39. Методы classmethod и staticmethod
  40. Функция print() — вывод информации
  41. Замена переменных в Python
  42. Удаление первого элемента списка
  43. Работа с контекст-менеджером «with»
  44. Логирование в Python
  45. Создание OrderedDict
  46. Форматирование вывода списков

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