logo

Pythonでテーブルを作成するにはどうすればよいですか?

この記事では、Python でテーブルを作成する方法について説明します。 Python は、さまざまな目的の作成に使用できるライブラリを幅広くサポートしています。この記事では、テーブルの作成に使用できる 2 つのモジュールについて説明します。

方法 1: 表作成モジュールの使用



集計() メソッドは、 表にする 指定された入力を使用して Python プログラム内でテキストベースのテーブル出力を作成するモジュール。以下のコマンドを使用してインストールできます

pip install tabulate>

以下は、Python でテーブルを作成する方法を示すいくつかの例です。

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

>

>

出力:

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

>

>

出力:

方法 2: PrettyTable モジュールの使用

prettytable ライブラリ内の PrettyTable クラスは、Python でリレーショナル テーブルを作成するために使用されます。以下のコマンドでインストールできます。

pip install prettytable>

例:

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

>

>

出力:

Pythonでテーブルを作成する