Kaip padaryti lentelę Python?

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:

sukurti lentelę python