Курс 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. Использование подчеркивания в REPL
  3. Работа с модулем Calendar
  4. Переворот строки с помощью срезов
  5. Использование функции enumerate()
  6. Работа с комплексными числами
  7. Функция reduce() в Python
  8. Подсчет количества элементов в списке
  9. Утечки переменных цикла в Python 3.x
  10. Объединение словарей в Python
  11. Работа с defaultdictами в Python
  12. Работа с NumPy.linalg
  13. Объединение списков в Python
  14. Magic Commands — улучшение работы с Python
  15. Замеры производительности в Python
  16. Работа с коллекциями Python
  17. Использование эмодзи в Python
  18. Работа с изображениями Pillow
  19. Lambda Functions in Python
  20. Установка и использование библиотеки google
  21. Проверка типов с использованием isinstance
  22. Проверка однородности элементов списка
  23. Применение команды break
  24. Получение атрибутов и методов класса
  25. Использование html-скриптов в Jupyter Notebook
  26. Избегание циклических зависимостей классов в Python
  27. Проверка на истинность объектов в Python
  28. Преобразование числа в список цифр
  29. Логические значения в Python
  30. Условные выражения в Python
  31. EMOT преобразование эмодзи в текст
  32. Инверсия списка и строки в Python
  33. Повторение элементов в Python
  34. UserString в Python
  35. Многострочные комментарии в Python
  36. Библиотека Chartify: руководство
  37. Применение функции map() с лямбда-функциями
  38. Функции map() и reduce() в Python
  39. Проверка подстроки в строке с помощью in
  40. Функция sleep() в Python
  41. Удаление элемента из списка в Python
  42. Профилирование кода
  43. Метод округления чисел
  44. Экспорт функций в Python
  45. Управление памятью в Python
  46. Основы работы с базами данных в Python
  47. Python defaultdict добавление ключа

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