Hoe maak je een tabel in Python?

Hoe maak je een tabel in Python?

In dit artikel gaan we bespreken hoe je een tabel maakt in Python. Python biedt uitgebreide ondersteuning voor bibliotheken die voor verschillende doeleinden kunnen worden gebruikt. In dit artikel zullen we het hebben over twee van dergelijke modules die kunnen worden gebruikt om tabellen te maken.

Methode 1: Met behulp van de tabelmodule

De tabelleren() methode is een methode die aanwezig is in de tabelleren module die een op tekst gebaseerde tabeluitvoer creëert binnen het Python-programma met behulp van gegeven invoer. Het kan worden geïnstalleerd met behulp van de onderstaande opdracht

pip install tabulate 

Hieronder staan ​​enkele voorbeelden die laten zien hoe u tabellen in Python kunt maken:

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

Uitgang:

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

Uitgang:

Methode 2: Met behulp van de PrettyTable-module

De PrettyTable-klasse in de Prettytable-bibliotheek wordt gebruikt om relationele tabellen in Python te maken. Het kan worden geïnstalleerd met behulp van de onderstaande opdracht.

pip install prettytable 

Voorbeeld:

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

Uitgang:

maak een tafelpython



Dit Vind Je Misschien Leuk