Kaip padaryti lentelę Python?
Šiame straipsnyje aptarsime, kaip sukurti lentelę Python. Python teikia didžiulį palaikymą bibliotekoms, kurios gali būti naudojamos įvairiems tikslams kurti. Šiame straipsnyje kalbėsime apie du tokius modulius, kuriuos galima naudoti kuriant lenteles.
1 būdas: Naudojant lentelių modulį
The tabulate () metodas yra metodas, esantis lentelės modulis, kuris sukuria teksto lentelės išvestį python programoje, naudodamas bet kokias įvestis. Jį galima įdiegti naudojant žemiau esančią komandą
pip install tabulate
Žemiau pateikiami keli pavyzdžiai, vaizduojantys, kaip kurti lenteles naudojant python:
1 pavyzdys
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'> ))> |
Išvestis:
2 pavyzdys
Python3
# import module> from> tabulate> import> tabulate> # assign data> mydata> => [> > [> 'a'> ,> 'b'> ,> 'c'> ],> > [> 12> ,> 34> ,> 56> ],> > [> 'Geeks'> ,> 'for'> ,> 'geeks!'> ]> ]> # display table> print> (tabulate(mydata))> |
Išvestis:
2 būdas: Naudojant PrettyTable modulį
PrettyTable klasė ganatable bibliotekoje naudojama reliacinėms lentelėms kurti Python. Jį galima įdiegti naudojant žemiau esančią komandą.
pip install prettytable
Pavyzdys:
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)> |
Išvestis: