Курс 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. Методы list в Python
  2. UserList в Python: Описание и примеры использования
  3. Оператор in и not in в Python
  4. Избегайте пустого списка
  5. Сортировка элементов в Python
  6. Переворот последовательности
  7. Установка и использование emoji
  8. Форматирование строк в Python
  9. Обработка исключений в Python
  10. Python Метод del.
  11. Использование модуля __future__
  12. Курс Data Scientist в медицине
  13. Группировка элементов Python
  14. Функции all() и any() в Python
  15. Python и Юникод: работа с цифрами
  16. Форматирование строк в Python
  17. Деление в Python
  18. Pretty-printing JSON в Python
  19. Встраивание HTML в Jupyter Notebook
  20. Хешируемые ключи в Python
  21. Переворот списка в Python
  22. Управление экспортом элементов
  23. Counter() — подсчет элементов
  24. Логические значения в Python
  25. Область видимости переменных в Python
  26. 9 уловок для чистого кода
  27. Работа с файлами и директориями в Python.
  28. Метод __complex__ в Python
  29. Метод rlshift для битового сдвига
  30. Сортировка элементов с OrderedDict
  31. Отделение звука от видео
  32. Разбиение строки в Python
  33. Асинхронное программирование с asyncio
  34. Обработка исключений в Python
  35. Проверка переменных окружения в Python
  36. Работа с Colorama
  37. Основные методы NumPy
  38. Разность множеств
  39. Magic Commands — улучшение работы с Python
  40. Экспорт внешнего файла с помощью writefile
  41. Обезопасьте ввод данных
  42. Метод splitlines() для разделения строк
  43. Аннотации типов в Python
  44. Разделение строки на пары ключ-значение.
  45. Сравнение строк в Python
  46. Проверка индексов коллекции
  47. Библиотека sh: использование команд bash в Python
  48. Создание пар из последовательностей

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