Курс 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. split() без разделителя
  2. Удаление ресурса в Python
  3. Счетчик в Python: most_common()
  4. Поиск индексов подстроки
  5. Метод join() для объединения элементов строки
  6. Модуль pprint: улучшение вывода данных
  7. Многострочные комментарии в Python
  8. Манипуляция формой массива в Numpy
  9. Функции min(), max(), sum()
  10. Участие в сообществе @selectel
  11. Наиболее частотные элементы с помощью Counter
  12. Применение функции map() с лямбда-функциями
  13. Мониторинг работы программы Py-spy
  14. Создание лямбда-функций
  15. Вычисление фазы комплексного числа
  16. Переворот строки с использованием цикла
  17. Очистка списка от False, None, 0, «»
  18. Progress с библиотекой tqdm
  19. Объединение словарей в Python
  20. Эффективная конкатенация строк в Python
  21. Возврат нескольких значений
  22. Создание новых списков в Python
  23. Поиск наиболее частого элемента списке
  24. Присоединение элементов коллекции
  25. Подробная информация о %pinfo
  26. Метод rlshift для битового сдвига
  27. Генераторы в Python
  28. Python Поверхностное Копирование
  29. Многопроцессорное программирование в Python
  30. Работа с функцией next() в Python
  31. Генераторы списков в Python
  32. Работа с WindowsPath()
  33. Методы работы со списками
  34. Измерение потребления памяти при сортировке
  35. Отображение графиков в Jupyter с Matplotlib
  36. Оператор Walrus: правильное использование
  37. Классы данных в Python
  38. Транспонирование 2D-массива с помощью zip
  39. Подсчет элементов с помощью Counter из collections
  40. Лямбда-функции в Python
  41. Модуль os в Python: работа с файлами
  42. Функции классификации комплексных чисел

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