In diesem Artikel besprechen wir, wie man eine Tabelle in Python erstellt. Python bietet umfassende Unterstützung für Bibliotheken, die für die Erstellung verschiedener Zwecke verwendet werden können. In diesem Artikel werden wir über zwei solcher Module sprechen, mit denen Tabellen erstellt werden können.
Methode 1: Verwenden des Tabulate-Moduls
Der tabellarisch() Methode ist eine Methode, die in der vorhanden ist tabellieren Modul, das unter Verwendung beliebiger Eingaben eine textbasierte Tabellenausgabe innerhalb des Python-Programms erstellt. Es kann mit dem folgenden Befehl installiert werden
pip install tabulate>
Nachfolgend finden Sie einige Beispiele, die veranschaulichen, wie Tabellen in Python erstellt werden:
Beispiel 1
Python3
binärer Suchbaum
# 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'>))> |
>
>
Ausgabe:

Beispiel 2
Python3
1 Milliarde bis Million
# import module> from> tabulate>import> tabulate> # assign data> mydata>=> [> >[>'a'>,>'b'>,>'c'>],> >[>12>,>34>,>56>],> >[>'Geeks'>,>'for'>,>'geeks!'>]> ]> # display table> print>(tabulate(mydata))> |
>
>
Ausgabe:

Methode 2: Verwendung des PrettyTable-Moduls
Die PrettyTable-Klasse in der Prettytable-Bibliothek wird zum Erstellen relationaler Tabellen in Python verwendet. Es kann mit dem folgenden Befehl installiert werden.
pip install prettytable>
Beispiel:
Python3
Java-Liste
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)> |
>
>
Ausgabe:
