Jak zrobić tabelę w Pythonie?

Jak zrobić tabelę w Pythonie?

W tym artykule omówimy, jak utworzyć tabelę w Pythonie. Python zapewnia szerokie wsparcie dla bibliotek, które można wykorzystać do tworzenia różnych celów. W tym artykule porozmawiamy o dwóch takich modułach, które można wykorzystać do tworzenia tabel.

Metoda 1: Korzystanie z modułu Tabulate

The tabularyzować() metoda jest metodą występującą w pliku tabularyzować moduł, który tworzy tabelę tekstową wewnątrz programu Pythona przy użyciu dowolnych danych wejściowych. Można go zainstalować za pomocą poniższego polecenia

pip install tabulate 

Poniżej znajduje się kilka przykładów obrazujących sposób tworzenia tabel w Pythonie:

Przykład 1

Python3




# import module> from> tabulate> import> tabulate> # assign data> mydata> => [> > [> 'Nikhil'> ,> 'Delhi'> ],> > [> 'Ravi'> ,> 'Kanpur'> ],> > [> 'Manish'> ,> 'Ahmedabad'> ],> > [> 'Prince'> ,> 'Bangalore'> ]> ]> # create header> head> => [> 'Name'> ,> 'City'> ]> # display table> print> (tabulate(mydata, headers> => head, tablefmt> => 'grid'> ))>

Wyjście:

Przykład 2

Python3




# import module> from> tabulate> import> tabulate> # assign data> mydata> => [> > [> 'a'> ,> 'b'> ,> 'c'> ],> > [> 12> ,> 34> ,> 56> ],> > [> 'Geeks'> ,> 'for'> ,> 'geeks!'> ]> ]> # display table> print> (tabulate(mydata))>

Wyjście:

Metoda 2: Korzystanie z modułu PrettyTable

Klasa PrettyTable znajdująca się w bibliotece Prettytable służy do tworzenia tabel relacyjnych w Pythonie. Można go zainstalować za pomocą poniższego polecenia.

pip install prettytable 

Przykład:

Python3




from> prettytable> import> PrettyTable> # Specify the Column Names while initializing the Table> myTable> => PrettyTable([> 'Student Name'> ,> 'Class'> ,> 'Section'> ,> 'Percentage'> ])> # Add rows> myTable.add_row([> 'Leanord'> ,> 'X'> ,> 'B'> ,> '91.2 %'> ])> myTable.add_row([> 'Penny'> ,> 'X'> ,> 'C'> ,> '63.5 %'> ])> myTable.add_row([> 'Howard'> ,> 'X'> ,> 'A'> ,> '90.23 %'> ])> myTable.add_row([> 'Bernadette'> ,> 'X'> ,> 'D'> ,> '92.7 %'> ])> myTable.add_row([> 'Sheldon'> ,> 'X'> ,> 'A'> ,> '98.2 %'> ])> myTable.add_row([> 'Raj'> ,> 'X'> ,> 'B'> ,> '88.1 %'> ])> myTable.add_row([> 'Amy'> ,> 'X'> ,> 'B'> ,> '95.0 %'> ])> print> (myTable)>

Wyjście:

utwórz tabelę w Pythonie