Kuinka tehdä taulukko Pythonissa?
Tässä artikkelissa aiomme keskustella taulukon tekemisestä Pythonissa. Python tarjoaa laajan tuen kirjastoille, joita voidaan käyttää eri tarkoituksiin. Tässä artikkelissa puhumme kahdesta tällaisesta moduulista, joita voidaan käyttää taulukoiden luomiseen.
Tapa 1: Taulukkomoduulin käyttö
The taulukoida() menetelmä on menetelmä, joka on läsnä taulukoida moduuli, joka luo tekstipohjaisen taulukkotulosteen python-ohjelman sisällä millä tahansa syötteellä. Se voidaan asentaa alla olevalla komennolla
pip install tabulate
Alla on joitain esimerkkejä, jotka kuvaavat taulukoiden luomista pythonissa:
Esimerkki 1
Python 3
# 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'> ))> |
Lähtö:
Esimerkki 2
Python 3
# import module> from> tabulate> import> tabulate> # assign data> mydata> => [> > [> 'a'> ,> 'b'> ,> 'c'> ],> > [> 12> ,> 34> ,> 56> ],> > [> 'Geeks'> ,> 'for'> ,> 'geeks!'> ]> ]> # display table> print> (tabulate(mydata))> |
Lähtö:
Tapa 2: PrettyTable-moduulin käyttö
Prettytable-kirjaston sisällä olevaa PrettyTable-luokkaa käytetään relaatiotaulukoiden luomiseen Pythonissa. Se voidaan asentaa alla olevalla komennolla.
pip install prettytable
Esimerkki:
Python 3
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)> |
Lähtö: