ホームページ >バックエンド開発 >Python チュートリアル >Python リストを表形式データとして効率的にフォーマットするにはどうすればよいですか?
Python リストを表形式データとしてフォーマットする
Python で表形式データを表示する場合、視覚的に魅力的な形式を実現するのは難しい場合があります。一般的な解決策は、以下に示すように、見出しのリストとデータ エントリのマトリックスを作成することです。
teams_list = ["Man Utd", "Man City", "T Hotspur"] data = np.array([[1, 2, 1], [0, 1, 0], [2, 4, 2]])
ただし、このデータを読み取り可能なテーブルに変換するのは面倒な場合があります。このプロセスを簡素化するために、さまざまな Python パッケージで、リストをテーブルとしてフォーマットするための特殊なツールが提供されています。
1. Tabulate
Tabulate を使用すると、カスタマイズ可能なヘッダーとスタイルを備えた書式設定された表を簡単に作成できます。
from tabulate import tabulate print(tabulate([['Alice', 24], ['Bob', 19]], headers=['Name', 'Age']))
2. PrettyTable
PrettyTable は、より高度なテーブル書式設定ソリューションを提供し、行の追加、カスタム ヘッダーの定義、さらにはさまざまなソースからのデータの読み取りを可能にします。
from prettytable import PrettyTable t = PrettyTable(['Name', 'Age']) t.add_row(['Alice', 24]) t.add_row(['Bob', 19]) print(t)
3 。 Texttable
Texttable は、カスタマイズ可能な配置と境界線スタイルを備えたテキストベースの表を作成するシンプルかつ効率的な方法を提供します。
from texttable import Texttable t = Texttable() t.add_rows([['Name', 'Age'], ['Alice', 24], ['Bob', 19]]) print(t.draw())
4. Termtables
Termtables は、テキストベースの出力とグラフィック出力の両方に対する互換性を備えた texttable の機能を組み合わせています。
import termtables as tt string = tt.to_string( [["Alice", 24], ["Bob", 19]], header=["Name", "Age"], >
その他のオプション
これらの Python パッケージは、Python リストを視覚的に魅力的な表形式データに変換するための多用途のソリューションを提供します。
以上がPython リストを表形式データとして効率的にフォーマットするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。