Jak vytvořit tabulku v Pythonu?

Jak vytvořit tabulku v Pythonu?

V tomto článku budeme diskutovat o tom, jak vytvořit tabulku v Pythonu. Python poskytuje rozsáhlou podporu pro knihovny, které lze použít k vytváření různých účelů. V tomto článku budeme hovořit o dvou takových modulech, které lze použít k vytváření tabulek.

Metoda 1: Pomocí modulu Tabulate

The tabelovat() metoda je metoda přítomná v tabelovat modul, který vytváří textový tabulkový výstup uvnitř programu python pomocí jakýchkoli daných vstupů. Lze jej nainstalovat pomocí níže uvedeného příkazu

pip install tabulate 

Níže je několik příkladů, které znázorňují, jak vytvořit tabulky v pythonu:

Příklad 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'> ))>

Výstup:

Příklad 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))>

Výstup:

Metoda 2: Pomocí modulu PrettyTable

Třída PrettyTable uvnitř knihovny prettytable se používá k vytváření relačních tabulek v Pythonu. Lze jej nainstalovat pomocí níže uvedeného příkazu.

pip install prettytable 

Příklad:

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)>

Výstup:

vytvořit tabulku python