logo

Kako narediti tabelo v Pythonu?

V tem članku bomo razpravljali o tem, kako narediti tabelo v Pythonu. Python ponuja obsežno podporo za knjižnice, ki jih je mogoče uporabiti za ustvarjanje različnih namenov. V tem članku bomo govorili o dveh takih modulih, ki ju je mogoče uporabiti za ustvarjanje tabel.

primerljiv seznam

1. način: Uporaba modula Tabulate



The tabelirati() metoda je metoda, ki je prisotna v tabelirati modul, ki ustvari izhod tabele na podlagi besedila znotraj programa python z uporabo poljubnih danih vnosov. Namestite ga lahko s spodnjim ukazom

pip install tabulate>

Spodaj je nekaj primerov, ki prikazujejo, kako ustvariti tabele v pythonu:

Primer 1



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'>))>

>

>

Izhod:

izdelava lupinskega skripta izvršljivega

Primer 2

Python3




# import module> from> tabulate>import> tabulate> # assign data> mydata>=> [> >[>'a'>,>'b'>,>'c'>],> >[>12>,>34>,>56>],> >[>'Geeks'>,>'for'>,>'geeks!'>]> ]> # display table> print>(tabulate(mydata))>

samo nick
>

kali linux terminal
>

Izhod:

2. način: Uporaba modula PrettyTable

Razred PrettyTable znotraj knjižnice prettytable se uporablja za ustvarjanje relacijskih tabel v Pythonu. Namestite ga lahko s spodnjim ukazom.

pip install prettytable>

primer:

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)>

java scan.nextstring
>

>

Izhod:

ustvari tabelni python