logo

Com fer una taula en Python?

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:

crear taula python