Курс 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. Основные функции и модули Python
  3. Обязательные аргументы в Python
  4. Присоединение элементов коллекции
  5. Удаление файлов и папок в Python
  6. Цикл for с enumerate() в Python
  7. Итерации в Python
  8. Метод join() для объединения элементов
  9. Расширение операции побитового «и» в Python
  10. Генераторы списков в Python
  11. Flask: создание веб-приложений
  12. Атрибуты массивов в Numpy
  13. Отладчик pdb: начало работы
  14. Получение имени функции с помощью inspect
  15. Работа с WindowsPath()
  16. Pretty-printing JSON в Python
  17. Перевод двоичного кода в целое число
  18. Логирование с Logzero
  19. Метод __ixor__ для побитового исключающего ИЛИ
  20. Асинхронное программирование с asyncio
  21. Генераторы данных
  22. Аннотации типов в Python
  23. Форматирование чисел в Python
  24. Работа со временем в Python
  25. Создание коллекций из генератора
  26. Рациональные числа в Python
  27. Преобразование данных в Python
  28. Использование модуля __future__
  29. Функция enumerate в Python
  30. Логические значения в Python
  31. Работа с итераторами через срезы
  32. Работа с Requests для HTTP-запросов
  33. Удаление первого элемента списка
  34. Управление виртуальными окружениями в Python
  35. Избегайте пустого списка
  36. Удаление дубликатов из списка с помощью dict.fromkeys
  37. Оператор обр. импликации
  38. Метод lt для сортировки объектов
  39. Подсчет количества элементов в списке
  40. Метод ne для сравнения объектов
  41. Определение объема памяти объекта
  42. Поиск самого длинного слова в списке с использованием max()
  43. Использование двоеточия в Python

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