En aquest article, parlarem de com fer una taula en Python. Python ofereix un gran suport per a biblioteques que es poden utilitzar per crear diferents propòsits. En aquest article parlarem de dos mòduls que es poden utilitzar per crear taules.
Mètode 1: Utilitzant el mòdul Tabulate
imatge com a fons en css
El tabula () mètode és un mètode present en el tabular mòdul que crea una sortida de taula basada en text dins del programa Python utilitzant qualsevol entrada donada. Es pot instal·lar mitjançant l'ordre següent
pip install tabulate>
A continuació es mostren alguns exemples que mostren com crear taules en Python:
Exemple 1
Python 3
ascii d'a en java
# 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'>))> |
>
>
Sortida:

Exemple 2
xarxa i tipus de xarxa
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))> |
>
>
cadena d'entrada java
Sortida:

Mètode 2: Utilitzant el mòdul PrettyTable
La classe PrettyTable dins de la biblioteca prettytable s'utilitza per crear taules relacionals en Python. Es pot instal·lar mitjançant l'ordre següent.
pip install prettytable>
Exemple:
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)> |
cadena de data java
>
>
Sortida:
