Курс 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. Обработка исключения UnboundLocalError
  2. Функции range() в Python
  3. Метод radd для пользовательских чисел
  4. Генераторные выражения и islice.
  5. Возвращение нескольких значений
  6. Работа с итераторами в Python
  7. Подсказки при вводе данных в Python
  8. Просмотр файла в Jupyter Noteboo
  9. Создание спинбокса в tkinter
  10. Профилирование данных с Pandas.
  11. Метод сравнения объектов в Python
  12. Создание именованных кортежей в Python
  13. Модуль array: создание и использование массивов
  14. Удаление элемента по индексу
  15. Работа с временем в Python
  16. Комментарии в Python
  17. Принципы LSP и ISP в Python
  18. Метод __ilshift__ для битового сдвига влево
  19. Использование функции product
  20. Измерение времени выполнения кода
  21. Перемешивание списка с shuffle()
  22. Метод remove() для удаления элемента из списка
  23. Генераторы в Python
  24. Работа с множествами в Python
  25. Удаление элементов из списка в Python
  26. Автоматизация с Python
  27. Сохранение Unicode в JSON
  28. Метод __irshift__ для побитового сдвига вправо
  29. Генераторы списков в Python
  30. Глобальные переменные в Python
  31. Работа с deque в Python
  32. Многопоточность и асинхронное программирование в Python
  33. Удаление дубликатов в pandas
  34. Отправка HTTP-запросов с User-Agent
  35. Преобразование символов с помощью map
  36. Именование столбцов в Python с pandas
  37. PATCH-запрос с библиотекой requests
  38. Закрытие файла в Python
  39. Функция divmod() в Python
  40. Получение обратного списка чисел
  41. Операторы увеличения и уменьшения переменной
  42. Объявление переменных в Python
  43. Повторение элементов в Python
  44. Преобразование чисел в восьмеричную строку
  45. Декораторы в Python
  46. Поиск индекса элемента
  47. Генерация QR-кодов с библиотекой qrcode

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